"use client"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Input } from "@/components/ui/input"; import { Label } from "@radix-ui/react-dropdown-menu"; import React, { useState } from "react"; const GenerateKeychip = () => { const [serial, setSerial] = useState(""); const generateRandomSerial = () => { let uniqueNumbers = ""; while (uniqueNumbers.length < 4) { const digit = Math.floor(Math.random() * 10); if (!uniqueNumbers.includes(digit.toString())) { uniqueNumbers += digit; } } const randomNumbers = Math.floor(1000 + Math.random() * 9000); const randomSerial = `A69E01A${uniqueNumbers}${randomNumbers}`; setSerial(randomSerial); }; return ( Create Keychip
Current Access Code:
); }; export default GenerateKeychip;