"use client"; import { useState } from "react"; import { CircleDollarSign, RotateCw } from "lucide-react"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; export default function CoinFlipPage() { const [flipping, setFlipping] = useState(false); const [result, setResult] = useState<"HEADS" | "TAILS" | null>(null); const flip = () => { if (flipping) return; setFlipping(true); setResult(null); // Random outcome const outcome = Math.random() > 0.5 ? "HEADS" : "TAILS"; // Simulate animation time setTimeout(() => { setResult(outcome); setFlipping(false); }, 2000); }; return (
随机正反面决策工具