تولیدکننده عدد تصادفی رایگان. اعداد صحیح یا اعشاری تصادفی را در هر بازهای بسازید، با امکان تولید چند نتیجه همزمان و حالت بدون تکرار.
تولیدکننده عدد تصادفی یک یا چند عدد را در بازهای که تعیین میکنید تولید میکند، بهصورت عدد صحیح یا اعشاری، با استفاده از یک منبع تصادفی که نتیجه هر بار غیرقابلپیشبینی باشد و در صورت تمایل، بدون تکرار.
آخرین بهروزرسانی:
تولیدکننده عدد تصادفی
تولیدکننده عدد تصادفی در ظاهر ساده به نظر میرسد، اما نسخه کاربردی آن چیزی فراتر از «یک عدد تصادفی به من بده» میخواهد — باید بازه را کنترل کنید، بین عدد صحیح و اعشاری تصمیم بگیرید و گاهی چند عدد را همزمان و بدون تکرار تولید کنید. این ابزار همه این موارد را در یکجا پوشش میدهد.
در پسزمینه، این ابزار در صورت امکان از منبع تصادفی رمزنگاریشده مرورگر شما استفاده میکند که کیفیت تصادفی بودن بالاتری نسبت به توابع ساده تصادفی در اکثر زبانهای برنامهنویسی دارد — چه در حال انتخاب برنده قرعهکشی باشید و چه صرفاً بخواهید بحثی را درباره اینکه چه کسی ظرفها را بشوید حل کنید.
عدد صحیح در برابر عدد اعشاری
اعداد صحیح انتخاب پیشفرض برای اکثر کاربردهای روزمره هستند — پرتاب تاس، اعداد بختآزمایی، انتخاب تصادفی یک عضو تیم یا انتخاب شماره بلیت برنده. کار با آنها ساده است و ابهامی در نتیجه وجود ندارد.
حالت اعشاری زمانی مفید است که به مقداری تصادفی نیاز دارید که عدد گرد نباشد — شبیهسازی یک اندازهگیری، تولید داده آزمایشی برای یک صفحهگسترده، یا انتخاب یک درصد یا قیمت تصادفی. شما دقیقاً تعیین میکنید چند رقم بعد از ممیز ظاهر شود.
جلوگیری از تکرار
وقتی چند عدد تصادفی همزمان تولید میکنید — برای یک قرعهکشی با چند برنده، مجموعهای از اعداد یکتای بختآزمایی یا فهرستی بههمریخته از شناسهها — معمولاً لازم است هر عدد با بقیه متفاوت باشد. غیرفعال کردن تکرار تضمین میکند هیچ عددی دوبار در یک مجموعه ظاهر نشود.
اینجا یک محدودیت قطعی وجود دارد: اگر بازه شما کوچکتر از تعداد مقادیر یکتای درخواستی باشد، برآورده کردن این درخواست از نظر ریاضی غیرممکن است. این ابزار این حالت را بررسی میکند و بهجای برگرداندن نتیجه ناقص یا نادرست، به شما اطلاع میدهد.
کاربردهای رایج
فراتر از بازیها و قرعهکشیها، تولیدکنندههای عدد تصادفی رکن ثابت آمار برای نمونهگیری تصادفی، آزمایش نرمافزار برای تولید داده آزمایشی واقعگرایانه و پژوهش برای تخصیص تصادفی شرکتکنندگان به گروههای مطالعه هستند.
این ابزار برای تصمیمهای روزمره نیز کاربردی است — انتخاب یک رستوران از فهرست کوتاه، تعیین نوبت بازی در شب بازی، یا شکستن تساوی — موقعیتهایی که یک نتیجه واقعاً بیطرفانه میخواهید، نه یک حدس.
کاربردهای عملی
برگزاری قرعهکشی یا جایزه
انتخاب برندهای منصفانه و بیطرف از فهرست شمارهگذاریشده شرکتکنندگان.
پرتاب تاس مجازی یا قرعهکشی
حلوفصل بازیها، تصمیمها یا تعیین نوبت بدون داشتن تاس فیزیکی.
تولید داده آزمایشی
ساخت مقادیر عددی نمونه برای صفحهگسترده، پایگاه داده یا آزمایش نرمافزار.
نمونهگیری تصادفی برای پژوهش
انتخاب زیرمجموعهای تصادفی از موارد یا شرکتکنندگان از یک مجموعه بزرگتر.
گرفتن تصمیمی بیطرفانه
گذاشتن انتخاب به دست شانس بهجای تکیه بر احساس شخصی.
این ابزار در صورت امکان از منبع تصادفی رمزنگاریشده مرورگر شما (Web Crypto API) استفاده میکند و در غیر این صورت به تولید شبهتصادفی معمولی روی میآورد. این روش برای بازیها، قرعهکشیها، نمونهگیری و کاربردهای روزمره مناسب است، اما برای تولید کلیدهای رمزنگاری کاربرد ندارد.
بله — گزینه «اجازه تکرار» را غیرفعال کنید تا هر عدد تولیدشده یکتا باشد. توجه داشته باشید که بازه انتخابی باید بهاندازه کافی بزرگ باشد تا بتواند تعداد اعداد یکتای درخواستی را در خود جای دهد؛ برای مثال نمیتوانید ۱۰ عدد صحیح یکتا از بازه ۱ تا ۵ بسازید.
اعداد صحیح بخش اعشاری ندارند، مثل ۷ یا ۴۲. اعداد اعشاری شامل ارقامی بعد از ممیز هستند که تعداد آنها با تنظیم «ارقام اعشار» مشخص میشود — مناسب برای شبیهسازی اندازهگیری، قیمت یا هر مقداری که عدد گرد نیست.
بله، گزینه «تعداد اعداد» را روی هر مقداری تا ۱۰۰ تنظیم کنید. این قابلیت برای انتخاب چند برنده در قرعهکشی، تولید داده آزمایشی یا ساخت مجموعهای از نمونههای تصادفی در یک کلیک کاربردی است.
بله — بازه را متناسب با تعداد کل شرکتکنندگان تنظیم کنید (مثلاً از ۱ تا ۲۵۰ برای ۲۵۰ نفر)، یک عدد تولید کنید و آن، شماره برنده شماست. اگر چند برنده انتخاب میکنید، تکرار را غیرفعال نگه دارید تا کسی دوبار انتخاب نشود.