Léim go dtí an príomhábhar

Gineadóir Uimhreacha Randamacha saor in aisce

Gin uimhreacha randamacha in aon raon, cruthaigh liostaí uimhreacha uathúla, nó caith díslí. Úsáideann randamacht slán ó cripteagrafaíocht.

Oibríonn as líne nuair a lódáiltear é

🔒 Úsáideann gach uimhir randamacht chripteagrafach dheimhnithe do bhrabhsálaí (crypto.getRandomValues) — cothrom i ndáiríre, ní Math.random() intuartha. Ní seoltar aon rud chuig aon áit. Mar sin féin, ná húsáid na huimhreacha seo le haghaidh giniúint eochracha cripteagrafacha, comharthaí slándála, nó feidhmchláir crannchuir/cearrbhachais rialaithe, a éilíonn foinsí randamachta iniúchta agus deimhnithe crua-earraí.

An bhfuil buaiteoir le roghnú agat de réir ainm ó liosta, nó boghdóg a chaitheamh? Úsáid an uirlis Caith Boghdóg, Rothaí Rothlach agus Roghnóir Liosta →

Úsáidí coitianta

  • Ghin Uimhreacha CrannchurRoghnaigh uimhreacha crannchur randamach do Powerball, Mega Millions, EuroMillions agus tarraingtí eile.
  • Roghnaigh an Buaiteoir Randamach do GabhchurRoghnaigh go cothrom buaiteoir randamach ó liosta iontrála bhí uimhreacha do iomaithí agus gabhchur.
  • Foluain Dice do Cluichí TáblaFoluain aon chomhcheangal ar dice — d4, d6, d8, d10, d12, d20, d100 — do D&D agus cluichí tábla RPG.
  • Sampla Randamach do ThóraigheachtGin samplaí randamach, sanntar uimhreacha randamach nó roghnaigh fo-shraith randamach ó tacar na líon.
  • Ghin Tástála Sonraí Uimhreacha RandamachCruthaigh liostai mór de uimhreacha randamach do scrúdú algartam, líonadh bunachair sonraí agus córais strus-scrúdú.

Conas a Oibríonn sé

Tagann gach uimhir a ghineann an t-uirlis seo ó crypto.getRandomValues — foinse randamach chripteagrafach shlán an bhrabhsálaí, an ceann céanna a úsáidtear le haghaidh giniúint eochrach TLS. Suíonn algartam samplaithe diúltaithe lámhscríofa air chun claonadh modúla a chuireann isteach ar chur i bhfeidhm shimplí Math.random() % raon a dhíothú, lena n-áirítear raonta níos leithne ná 2^32 trí uimhríocht BigInt.

  1. 1
    Socraigh do raon agus do mhód
    Roghnaigh idir uimhir amháin, liosta baisc (suas le 1000), nó dísle il-cheathrúlach (d4 go d100). Do liostaí is féidir leat freisin luachanna uathúla a éileamh agus an t-aschur a shórtáil ag ardú go roghnach.
  2. 2
    Tarraingíonn crypto.getRandomValues entrópacht amh
    Tarraingítear gach uimhir ó Uint32Array (nó BigUint64Array do raonta níos leithne ná 2^32) líonta ag RNG cripteagrafach an bhrabhsálaí — ní Math.random(). Caitheann samplú diúltaithe ansin luachanna a chlaonfadh an dáileadh, mar sin tá dóchúlacht go díreach cothrom ag gach slánuimhir i do raon.
  3. 3
    Úsáideann mód luach-uathúil Fisher-Yates nó rianú diúltaithe
    Nuair atá mód uathúil air agus an raon ag teacht i gcuimhne (suas le 100,000 luach), déanann an t-uirlis an linn iomlán a mhaitéaraíocht agus a shuaitheadh le Fisher-Yates. Do raonta an-mhóra tarraingíonn sé luachanna ceann ar cheann ina áit sin, ag sciopadh athdhéanamh — ag seachaint chostas cuimhne eagar billiúin iontráil a thógáil.
  4. 4
    Tuirlingíonn torthaí le haiseolas beochana agus fanann siad i stair an tseisiúin
    Déanann na luachanna deiridh beochan isteach ina n-áit (rolladh meaisín sliotán do uimhreacha, dísle ag tomlacan do mhód dísle) ag baint úsáide as requestAnimationFrame, agus feictear ansin i log stairiúil inscrollaithe is féidir leat a chóipeáil ag am ar bith. Ní fhágann aon rud do bhrabhsálaí.

Uirlisí Gaolmhara

Ceisteanna Coitianta