Teknobench

Ġ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.

Tip ta’ numru

Valuri possibbli
–
Somma
–

Kif tuża l-ġeneratur tan-numri każwali

  1. 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.
  2. Issettja Kemm numri trid, minn 1 sa 10,000.
  3. Taħt Tip ta’ numru, żomm Numri sħaħ jew agħżel Deċimali u ssettja l-Postijiet deċimali (1 sa 10).
  4. Agħżel Mingħajr duplikati (numri uniċi) jekk kull valur jista’ jidher darba biss, bħal f’lotterija jew raffle.
  5. Agħżel Ordni (Ordni każwali, L-iżgħar l-ewwel jew L-akbar l-ewwel) u Separatur (Linja ġdida, Virgola jew Spazju).
  6. 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.