🎲 عدد تصادفی
Random Number
عدد تصادفی در بازهٔ دلخواه را با مولد تصادفی رمزنگاری مرورگر تولید میکند — بدون بایاس و بدون Math.random.
باز کردن «عدد تصادفی» در IR-Toolbox
قابلیتها
- نمونهگیری ردکننده (rejection sampling) تا بایاس باقیماندهٔ تقسیم حذف شود
- منبع تصادف، crypto.getRandomValues است
- بازهٔ تکمقدار (از = تا) همان عدد را برمیگرداند؛ بازهٔ بزرگتر از ۲^۳۲ با پیام روشن رد میشود
راهنمای استفاده
بازه از/تا بدهید؛ عدد تصادفی با مولد امن crypto تولید میشود (نه Math.random معمولی).
حریم خصوصی این ابزار
این ابزار کاملاً داخل مرورگر اجرا میشود. ورودی شما به هیچ سروری ارسال نمیشود و هیچ درخواست شبکهای برای پردازش آن انجام نمیگیرد.
پرسشهای پرتکرار
چرا rejection sampling لازم است؟
چون اگر بازهٔ اعداد، ۲^۳۲ را evenly تقسیم نکند، x % range بعضی اعداد را بیشتر برمیگرداند. با رد کردن مقدارهای خارج از حد، توزیع یکنواخت میشود.
برای قرعهکشی مناسب است؟
از نظر تصادفی بله؛ اما برای موارد حقوقی، شفافیت و نظارت فرآیند مهمتر از مولد عدد است.