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

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.

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

🔒 Ú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.

  1. 1
    Roghnaíonn Web Crypto an buaiteoir
    Sula 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.
  2. 2
    Ríomhtar an uillinn rothlaithe chun tuirlingt ar an toradh
    Don 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.
  3. 3
    Tiomáineann aistrithe CSS agus requestAnimationFrame an bheochan
    Dé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.
  4. 4
    Nochtar an toradh agus logáiltear é i stair an tseisiúin
    Lasann 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

Ceisteanna Coitianta