Ausazko Zenbaki Sortzailea doan
Sortu ausazko zenbakiak edozein tartetan, sortu zenbaki-zerrenda bakarrak edo bota dadoak. Kriptografikoki segurua da ausazkotasuna erabiltzen du.
π Zenbaki bakoitzak zure nabigatzailaren ausazkotasun kriptografiko-segurua erabiltzen du (crypto.getRandomValues) β benetako bidezkoa, ez Math.random() aurreikusgarria. Ez da ezer inora bidaltzen. Hala ere, ez erabili zenbaki hauek gako kriptografiko sorkuntzarako, segurtasun-tokenentarako edo araututa dauden loteria/joko aplikazioetarako, auditatu eta hardware-ziurtatutako ausazkotasun-iturriak behar dituztenak.
Ohiko erabilerak
- Sortu Loteri ZenbakiakHautatu ausaz-loteri zenbakiak Powerball, Mega Millions, EuroMillions eta beste marrazketa.
- Hautatu Ausaz Irabazlea EmatzentzatHautatu zuzentze-irabazlea ausaz zenbaki zerrenda sarreratik lehiaketa eta ematzentzat.
- Rollatu Dadoak Mahaian-JokoakRollatu edozein dadoen konbinazio β d4, d6, d8, d10, d12, d20, d100 β D&D eta mahaia RPG.
- Ausaz Laginak IkerketarakoSortu ausaz laginak, esleitu ausaz ID edo hautatu ausaz azpi-multzoa zenbaki datu-setik.
- Sortu Probatu Datuen Ausaz ZenbakiakSortze zerrenda handia ausaz zenbakiak algoritmak probatzeko, datu-baseak betetzeko eta sistemak estres-probatzeko.
Nola Funtzionatzen Du
Tresna honek sortzen duen zenbaki bakoitza crypto.getRandomValues-etik dator β nabigatzailearen ausazko iturri kriptografikoki segurua, TLS gako-sorkuntzarako erabiltzen den bera. Eskuz idatzitako baztertze-laginketa algoritmo batek gainean eserita dago Math.random() % barruti inplementazio sinpleek jasaten duten modulo-alborapena ezabatzeko, 2^32 baino zabalagoak diren barrutiak barne BigInt aritmetika bidez.
- 1Ezarri zure barrutia eta moduaAukeratu zenbaki bakarra, lote-zerrenda bat (1000 arte), edo dado poliedrikoak (d4tik d100era) artean. Zerrendetarako balio bakarrak eska ditzakezu ere eta aukeran irteera gorantz sailkatu.
- 2crypto.getRandomValues-ek entropia gordina ateratzen duZenbaki bakoitza Uint32Array batetik (edo BigUint64Array 2^32 baino zabalagoak diren barrutietarako) ateratzen da, nabigatzailearen ausazko zenbaki sortzaile kriptografikoak beteta β ez Math.random(). Baztertze-laginketak gero banaketa okertuko luketen balioak baztertzen ditu, beraz zure barrutiko zenbaki oso bakoitzak zehazki probabilitate berdina du.
- 3Balio-bakarreko moduak Fisher-Yates edo baztertze-jarraipena erabiltzen duBalio-bakarreko modua piztuta dagoenean eta barrutia memorian sartzen denean (100.000 balio arte), tresnak talde osoa materializatzen du eta Fisher-Yates-ekin nahasten du. Barruti oso handietarako, ordez balioak bata bestearen atzetik ateratzen ditu, errepikapenak salatuz β mila milioika sarrerako array bat eraikitzeko memoria-kostua saihestuz.
- 4Emaitzak animatutako feedbackekin lekuratzen dira eta saio-historian gordetzen diraAzken balioak lekuratu bitartean animatzen dira (slot-makina baten arrastaka zenbakietarako, dado biraka dadoetarako) requestAnimationFrame erabiliz, gero edozein unetan kopia dezakezun korritzeko historia-erregistro batean agertzen dira. Ezer ez da zure nabigatzailetik ateratzen.
Erlazionatutako tresnak
Dado-jaurtitzailea
Jaurti 1etik 10era dado (d4, d6, d8, d10, d12, d20 edo d100) animazio labur batekin, ikusi guztizkoa eta emaitza bakoitza, eta gorde azken jaurtiketen zerrenda.
Ausazko koloreen sortzailea
Sortu ausazko koloreak banan-banan edo bost koloreko paleta gisa, blokeatu gustatzen zaizkizunak, kopiatu HEX, RGB edo HSL balioak eta esportatu paleta PNG edo CSS gisa.
Txanpon Botaketa eta Gurpil Biraketa
Botatu txantzoa birtuala, biratu disko pertsonalizagarria edo hautatu ausazko aukera zerrenda batetik. Zure nabigatzailearen kriptografikoki segur ausazkotasuna erabiltzen du β ez da publiko egiaztakorra doa, beraz saihestu arautuak lehiaketetan.