Atsitiktinių skaičių generatorius

Pasirink intervalą ir kiek skaičių tau reikia. Puikiai tinka loterijoms, burtams ir žaidimams.

?

Kas yra atsitiktinių skaičių generatorius?

Atsitiktinių skaičių generatorius parenka skaičius taip, kad jų nebūtų galima nuspėti ar paveikti. Šiuo generatoriumi gali pasirinkti bet kokį sveikųjų skaičių intervalą – nuo nedidelio, pavyzdžiui, 1–6, iki intervalo nuo −1 milijardo iki 1 milijardo – ir ištraukti vieną arba iki 1 000 skaičių iš karto. Tu sprendi, ar skaičiai gali kartotis ir ar rezultatus reikia surikiuoti.

Kaip juo naudotis

  1. Nustatyk intervalą. Įvesk mažiausią ir didžiausią norimą skaičių. Abu galai įtraukti, todėl intervalas nuo 1 iki 10 gali duoti ir 1, ir 10.
  2. Pasirink kiekį. Įvesk, kiek skaičių ištraukti.
  3. Su pasikartojimais ar be. Kai pažymėta Leisti pasikartojimus, kiekvienas skaičius traukiamas atskirai, ir tas pats gali iškristi vėl – lyg metant kauliuką kelis kartus. Nuimk žymėjimą, ir visi skaičiai bus skirtingi, lyg bilietai, traukiami iš kepurės.
  4. Surikiuok, jei nori. Pažymėk Rikiuoti rezultatus, kad skaičiai būtų nuo mažiausio iki didžiausio – patogu loterijos stiliaus traukimams.
  5. Spustelėk Traukti, o tada Kopijuoti, kad įklijuotum skaičius į žinutę ar skaičiuoklę.

Visas ekranas: spustelėk Visas ekranas įrankio viršuje, kad ištraukti skaičiai būtų rodomi dideliu formatu – tai naudinga rengiant loteriją dideliame ekrane ar transliacijoje. Paspausk Esc, kad grįžtum. Skiltyje 🎨 Spalvos ir efektai gali pasirinkti fono ir mygtukų spalvas (arba žalią foną transliacijai) ir nustatyti, ar rezultatas bus rodomas dideliu formatu su fejerverkais.

Kaip parenkami skaičiai

Daugelis paprastų skaičių generatorių naudoja Math.random(), kuris tinka žaidimams, bet nėra sukurtas būti nenuspėjamas. Šis įrankis naudoja crypto.getRandomValues, kriptografiškai saugų generatorių, įdiegtą visose šiuolaikinėse naršyklėse. Jis taip pat išvengia dažnos klaidos, vadinamos modulio nuokrypiu: kai neapdorota atsitiktinė reikšmė pritaikoma intervalui, kai kurie skaičiai gali tapti šiek tiek labiau tikėtini nei kiti. Generatorius atmeta tas retas neapdorotas reikšmes, kurios sukeltų nuokrypį, ir traukia iš naujo, todėl kiekvienas tavo intervalo skaičius turi lygiai tokias pačias galimybes.

Viskas vyksta tavo naršyklėje. Jokie skaičiai nesiunčiami į serverį ir ten nesaugomi.

Kada naudingas skaičių generatorius?

  • Loterijos ir prizų traukimai: sunumeruok bilietus, nustatyk intervalą nuo 1 iki paskutinio bilieto, išjunk pasikartojimus ir ištrauk tiek laimėtojų, kiek yra prizų.
  • Loterijos bilietai: „Eurojackpot“ loterijoje reikia pasirinkti 5 skaičius iš 50 ir 2 skaičius iš 12. Nustatyk intervalą nuo 1 iki 50, pasirink 5 skaičius, išjunk pasikartojimus ir įjunk rikiavimą. Tada atskirai ištrauk 2 skaičius iš intervalo nuo 1 iki 12. Tikimybė laimėti pagrindinį prizą yra 1 iš 139 838 160, kad ir kokius skaičius pasirinktum – atsitiktiniai skaičiai niekada „neturi iškristi“.
  • Pamokos ir namų darbai: sukurk atsitiktinių skaičiavimo uždavinių, pasirink, kurią užduotį tikrinti, arba parodyk mokiniams, kaip dažnai skaičiai kartojasi per kelis traukimus.
  • Imčių sudarymas ir testavimas: atsitiktinai pasirink skaičiuoklės eilutes patikrinimui, atrink apklausos dalyvius arba sukurk bandomųjų duomenų.
  • Žaidimai: nuspręsk, kas pradeda, nustatyk atsitiktinį taškų tikslą arba pakeisk dingusius kauliukus bet kokiu intervalu.

Patarimai

  • Išjungus pasikartojimus, negalima ištraukti daugiau skaičių, nei jų yra pasirinktame intervale. Pavyzdžiui, intervale nuo 1 iki 10 galima ištraukti daugiausia 10 skaičių – visus skaičius nuo 1 iki 10 atsitiktine tvarka. Taip greitai sumaišysi sunumeruotą sąrašą.
  • Neigiami skaičiai veikia, todėl nuo −50 iki 50 yra tinkamas intervalas.
  • Tik du galimi rezultatai? Gali ištraukti 1 arba 2, bet greičiau mesti monetą ir rinktis herbą arba skaičių.
  • Jei nori mesti kauliukus ir matyti taškus bei sumą, naudok kauliukų metimo įrankį. Jei nori rinktis iš vardų, o ne skaičių, naudok vardų traukimo įrankį arba laimės ratą.

Dažniausiai užduodami klausimai

Kiek atsitiktiniai šie skaičiai?

Skaičiai gaunami iš crypto.getRandomValues, tavo naršyklės kriptografiškai saugaus generatoriaus, naudojant atmetimo metodą, kad kiekvienas intervalo skaičius turėtų lygiai tokią pačią tikimybę.

Ar galima traukti skaičius be pasikartojimų?

Taip. Nuimk žymėjimą „Leisti pasikartojimus“, ir visi rezultato skaičiai bus skirtingi, lyg loterijos bilietai, traukiami iš kepurės. Kiekis negali būti didesnis už intervalo dydį.

Koks didelis gali būti intervalas?

Bet kokie sveikieji skaičiai nuo −1 000 000 000 iki 1 000 000 000 ir iki 1000 skaičių per vieną traukimą.

Ar galima jį naudoti loterijai?

Taip. Sunumeruok bilietus, nustatyk atitinkamą intervalą, išjunk pasikartojimus ir ištrauk tiek laimėtojų, kiek reikia.

Ar skaičius galima rodyti visame ekrane traukimo metu?

Taip. Spustelėk „Visas ekranas“ įrankio viršuje – rezultatas užpildys ekraną, kad visa salė ar tavo transliacija galėtų stebėti traukimą. Paspausk Esc arba „Išeiti iš viso ekrano“, kad grįžtum.