Ġeneratur tan-numri każwali
Iġġenera numri każwali f’kull firxa, minn 1 sa 10,000 f’daqqa, bħala numri sħaħ jew deċimali, b’duplikati jew mingħajrhom, b’każwalità sigura tal-brawżer.
- Valuri possibbli
- –
- Somma
- –
Kif tuża l-ġeneratur tan-numri każwali
- Ikteb il-Minimu u l-Massimu. Iż-żewġ limiti huma inklużi, għalhekk 1 u 6 jaħdem bħal dado. Jekk tiktebhom bil-maqlub, l-għodda tbiddilhom.
- Issettja Kemm numri trid, minn 1 sa 10,000.
- Taħt Tip ta’ numru, żomm Numri sħaħ jew agħżel Deċimali u ssettja l-Postijiet deċimali (1 sa 10).
- Agħżel Mingħajr duplikati (numri uniċi) jekk kull valur jista’ jidher darba biss, bħal f’lotterija jew raffle.
- Agħżel Ordni (Ordni każwali, L-iżgħar l-ewwel jew L-akbar l-ewwel) u Separatur (Linja ġdida, Virgola jew Spazju).
- Agħfas Iġġenera. Ikkopja l-lista jew niżżilha bħala fajl tat-test. Riżultat wieħed jintwera wkoll b’tipa kbira, li huwa utli fil-klassijiet u tiġbidiet diretti.
Taħt il-lista, Valuri possibbli jgħidlek kemm numri differenti fiha l-firxa, u Somma iżżid in-numri miġbudin.
Kif jinġibdu n-numri
In-numri jiġu mill-API Web Crypto mibnija fil-brawżer tiegħek (crypto.getRandomValues), l-istess sors użat għaċ-ċwievet tal-kriptaġġ, mhux minn Math.random(). Il-konverżjoni ta’ bits każwali f’firxa tista’ tintroduċi preġudizzju sottili: jekk tnaqqas numru ta’ 32 bit modulo 6, xi riżultati joħorġu ftit aktar spiss minn oħrajn. Din l-għodda tevita dan b’kampjunar ta’ rifjut: il-valuri każwali li jiffavorixxu xi riżultati jintremew u jerġgħu jinġibdu, għalhekk kull numru fil-firxa għandu eżattament l-istess probabbiltà.
Id-deċimali jiġu ttrattati bl-istess mod. B’2 postijiet deċimali, il-firxa 0 sa 1 fiha 101 valur possibbli (0.00, 0.01 … 1.00), u kull wieħed huwa daqstant probabbli. L-għodda taħdem internament b’unitajiet sħaħ ta’ 0.01, għalhekk qatt ma tikseb artifatti tal-arrotondament bħal 0.30000000000000004, u kemm il-minimu kif ukoll il-massimu jistgħu joħorġu.
Għal Mingħajr duplikati (numri uniċi), l-għodda tuża l-algoritmu ta’ kampjunar ta’ Floyd, li jagħżel valuri distinti mingħajr ma jelenka l-ewwel il-firxa kollha. Għalhekk tista’ tiġbed 100 numru uniku bejn 0 u kwadriljun immedjatament. L-unika limitu huwa loġiku: ma tistax tiġbed aktar numri uniċi minn dawk li fiha l-firxa. Jekk titlob 7 numri uniċi bejn 1 u 6, tara żball minflok ma jdur għal dejjem.
Kollox jaħdem lokalment. In-numri jiġu ġġenerati fuq l-apparat tiegħek u ma jintbagħtu u ma jinħażnu mkien.
Eżempji
- Rimi ta’ dado: minimu 1, massimu 6, numru wieħed. Għal żewġ dadi, itlob żewġ numri b’duplikati permessi.
- Għażla bħal lotterija: minimu 1, massimu 49, sitt numri, Mingħajr duplikati (numri uniċi), L-iżgħar l-ewwel.
- Biljetti ta’ raffle: jekk il-biljetti jmorru minn 1001 sa 1250, ikteb dawk il-limiti u n-numru ta’ premjijiet, b’Mingħajr duplikati (numri uniċi) magħżul.
- Kampjun każwali ta’ ringieli: biex tagħmel awditu ta’ 20 ringiela minn spreadsheet ta’ 5,000, iġbed 20 numru uniku bejn 2 u 5001, imbagħad uża Virgola biex iwaħħalhom f’filtru.
- Data tat-test: 1,000 deċimali bejn -50 u 50 b’3 postijiet, wieħed f’kull linja, lesti biex jitwaħħlu f’kolonna ta’ spreadsheet.
Mistoqsijiet frekwenti
Dawn in-numri huma verament każwali?
Huma numri pseudo-każwali kriptografikament sikuri. Il-brawżer jiżra l-ġeneratur tiegħu minn sorsi ta’ entropija tas-sistema operattiva, u l-output ma jistax jiġi mbassar fil-prattika. Għal logħob, tiġbidiet, kampjunar u simulazzjonijiet, huwa tajjeb daqs kemm jista’ jkun mingħajr hardware speċjali.
Il-massimu huwa inkluż?
Iva. Kemm il-minimu kif ukoll il-massimu jistgħu jinġibdu. B’numri sħaħ minn 1 sa 10, hemm 10 valuri possibbli.
Nista’ nuża numri negattivi?
Iva. Kull firxa taħdem, inklużi firxiet kompletament negattivi, bħal -100 sa -1, jew firxiet li jaqsmu ż-żero.
Għaliex nara żball b’“Mingħajr duplikati”?
Il-firxa għandha inqas valuri possibbli mill-għadd li ttlabt. Kabbar il-firxa, naqqas l-għadd, jew neħħi l-għażla ta’ Mingħajr duplikati (numri uniċi). B’deċimali, aktar postijiet deċimali jfisser aktar valuri possibbli.
Nista’ nuża dan għal tiġbid uffiċjali jew kontest?
Il-każwalità hija ġusta u bla preġudizzju, imma l-għodda ma żżomm ebda rekord u ħadd ma jista’ jivverifika tiġbid wara l-fatt. Għal tiġbid b’rekwiżiti legali, segwi r-regoli li japplikaw għalik, per eżempju billi tiġbed quddiem xhieda jew tirreġistra l-iskrin.
Għodod relatati
- Selettur każwali tal-ismijiet Waħħal lista ta’ ismijiet u iġbed rebbieħ wieħed jew aktar każwalment, bid-duplikati injorati u r-rebbieħa mneħħija jekk trid. Ġust, privat u maħżun lokalment.
- Dawwar ir-rota Dawwar rota personalizzata biex tagħżel isem, premju jew deċiżjoni. Każwalità kriptografika ġusta, neħħi r-rebbieħ wara kull dawra, u l-lista tinżamm lokalment.
- Ġeneratur tal-passwords Ġeneratur tal-passwords b’xejn li joħloq passwords qawwija u każwali ta’ 4 sa 128 karattru fil-brawżer b’RNG sigur. Xejn ma jinħażen jew jintbagħat.