Caitheamh Boinn & Casadh Rotha saor in aisce
Fliuch bonn fíorúil, rothaigh roth in-dhéanta, nó roghnaigh go randamach ó liosta roghanna. Úsáideann iarratais chriptiogeolaíocha slán do bhraisteoireach — ní tarraingt phoiblí infhíoraithe, mar sin seachnaigh comórtas rialáilte.
🔒 Úsáideann na trí cinn ar fad an gineadóir randamach criptiogeolaíoch-dhíochell do bhraisteoireach: roghnófar an toradh ar dtús, ansin beochan — is é an bonn 50/50 fíor, rothaítear an roth go dtí an toradh a roghnaithe cheana féin, agus is neamhchlaonta an roghnóir. Ní fhágann aon rud do ghléas. Tá sé cóir do úsáid neamhfhoirmiúil, ach ní tarraingt phoiblí infhíoraithe a bhí ann, mar sin seachnaigh comórtas rialáilte nó cinntí ar dhroichluichí.
Úsáidí coitianta
- Foluain Bonn go Déan CinneadhÚsáid a fhíorbhreabhú bonn cothrom go déan cinneadh sciobtha, neamhthaithe nuair atá tú fúithi idir dhá rogha.
- Foluain Rotha do Shannáil Foireann RandamachÚsáid an foluain rotha inmhéantúil chun baill foireann a shannáil go randamach do thascanna, róil nó grúpaí.
- Roghnóir Mic Randamach do Seomraí RangaÚsáid an foluain rotha nó roghnóir rogha chun daltaí a ghairm go randamach, grúpaí a shannáil nó a roghnú athrú.
- Foluain Bonn Fíor do SpóirtFoluain bonn cothrom go dtograigh foireann taobhanna, iarratais ar chéad bheart, ordú soitheach nó cinneadh spóirt eile.
- Roghnóir Randamach do GabhchurRoghnaigh buaiteoir randamach ó liosta iontrála ag úsáid an Roghnóir Rogha — soiléir agus cothrom.
Conas a Oibríonn sé
Úsáideann na trí mhód go léir — bob boinn, roth casta, agus roghnóir rogha — API Web Crypto ionsuite an bhrabhsálaí (crypto.getRandomValues) chun an toradh buacach a ghiniúint, ansin tiomáineann siad an bheochan go hiomlán ar thaobh an chliaint le claochluithe CSS agus requestAnimationFrame. Níl aon fhreastalaí i gceist ag aon phointe.
- 1Roghnaíonn Web Crypto an buaiteoirSula dtosaíonn aon bheochan, líonann crypto.getRandomValues Uint32Array le slánuimhir 32-ghiotán chripteagrafach randamach. Mapálann oibríocht mhodúlach é chuig líon na roghanna (2 do cheann/cúl, N don roth nó roghnóir), mar sin tá dóchúlacht go díreach cothrom ag gach toradh.
- 2Ríomhtar an uillinn rothlaithe chun tuirlingt ar an toradhDon bhonn, ríomhann an cód an rothlú breise is giorra (os cionn na huillinne carnach reatha) a chríochnaíonn leis an aghaidh cheart suas — ceann ag 0°, cúl ag 180° — agus ansin cuireann sé 5 chasadh iomlán leis ionas go bhfuil cuma tomhaltóra fíor air. Déanann an roth an rud céanna: aimsíonn sé an fritháireamh uilleach a thugann an tslise bhuacach faoin bpointeoir, cuireann sé 6 rothlú iomlán leis, agus cuireann sé beagán crithlonrach randamach i bhfeidhm ionas nach stopann an pointeoir i gcónaí i lár-lár na slise.
- 3Tiomáineann aistrithe CSS agus requestAnimationFrame an bheochanDéanann an bonn agus an roth beochan trí chlaochlú CSS le cuar réidhithe cubach-bezier curtha i bhfeidhm ar luach rothlaithe carnaithe amháin — níl aon JavaScript in aghaidh an fhráma ag teastáil nuair atá an uillinn socraithe. Úsáideann an roghnóir rogha requestAnimationFrame ina áit sin: gach fráma, cinneann eatramh atá ag fás go cearnach ar cheart an aibhsiú a chur chun cinn, ag táirgeadh laghdú luais meaisín sliotán a stopann i gcónaí ar an mbuaiteoir réamhchinnte.
- 4Nochtar an toradh agus logáiltear é i stair an tseisiúinLasann setTimeout nuair a chríochnaíonn an bheochan (1.3 s don bhonn, 4.3 s don roth) agus scríobhann sé an toradh chuig an staid. Coinníonn mód an bhoinn stair reatha seisiúin de suas le 24 lascadh le comhairimh ceann/cúl. Sciopann úsáideoirí a bhfuil prefers-reduced-motion cumasaithe acu an bheochan go hiomlán agus feiceann siad an toradh láithreach.
Uirlisí Gaolmhara
Roth Casadh
Clóscríobh liosta ainmneacha nó roghanna, cas an roth agus lig dó ceann a phiocadh go randamach, le fuaim thiceála, cu confetti agus rogha chun gach buaiteoir a bhaint.
Gineadóir Uimhreacha Randamacha
Gin uimhreacha randamacha in aon raon, cruthaigh liostaí uimhreacha uathúla, nó caith díslí. Úsáideann randamacht slán ó cripteagrafaíocht.
Gineadóir Foirne Randamaí
Roinn liosta ainmneacha ina bhfoirne randamacha cothromacha — de réir líon foirne nó méid foirne. Suaitheadh cothrom ó cripteagrafaíocht, athshuaitheadh láithreach.