Nejčastější dotazy
Domů
Zákaznická podpora
Nejčastější dotazy
NFT
Nákup NFT
Algoritmus výběru výherce v rámci mechanismu úpisu Binance NFT

Algoritmus výběru výherce v rámci mechanismu úpisu Binance NFT

2022-01-05 08:51
Po konci upisovacího období NFT se vámi upsané účastnické losy převedou do poolu. Systém spravedlivě a náhodně vybere výherce.
Algoritmus výběru výherce je následující:
1. Vezmi daný čas (čas začátku výpočtu) + všechny účastnické losy jako základ náhodných čísel, označ ho „S“.
2. Použij hashovací algoritmus SHA-256 k vygenerování hashovací hodnoty základu „S“, označ ji „H“. Poté použij „H“ jako hexadecimální číslo a převeď ho na dlouhé celé číslo „L“.
3. Číslo výherního účastnického losu vyplyne ze vzorce „W = L% N“, kde „N“ je celkový počet losů a „%“ je zbytek.
4. Jestliže je nutné vybrat určitý počet výherců („X“), pak nový základ náhodných čísel bude nastaven na hodnotu „S = H“. Kroky 2 a 3 se budou opakovat, dokud nebude vybráno „X“ unikátních výherců.
Algoritmus výběru může u každého prodeje generovat jedno či více náhodných čísel. 
Proces výběru je zcela veřejný a verifikovatelný. Jakmile platforma Binance po konci upisovacího období ohlásí konkrétní čas výběru a celkový počet upsaných účastnických losů, bude moci kdokoliv vygenerovat táž pseudonáhodná čísla.