Bahasa
(Klik untuk mengubah)
Indonesia
*Diterjemahkan Otomatis
Mata uang
(Klik untuk mengubah)
$
Bagikan ini:
Bagikan Halaman ini di Facebook Bagikan Halaman ini di Twitter
19 Mar 2024 9:25:09 UTC

VALIDASI LOTERE

Tether (USDT)
Pekan: 29-Januari-2023
PREDIKSI ANGKA KEMENANGAN
Angka pemenang yang diprediksi berubah setiap kali pemain baru ditambahkan dan diverifikasi.
Tidak tersedia. Tidak ada pemain.
BENIH DASAR
Nomor acak hingga 128 digit, dihasilkan pada awal setiap minggu untuk setiap lotere.
COPY
ID TRANSAKSI
ID transaksi dari pemain terverifikasi terakhir.
Tidak tersedia. Tidak ada pemain.
TIKET
Jumlah tiket lotere yang terjual.
0
PEMAIN
Jumlah pemain yang diverifikasi.
0

Bagaimana Nomor Pemenang Dihasilkan?

Lottocryptos menggunakan sistem "Provably Fair" untuk lotere untuk mencapai transparansi dalam pembangkitan nomor pemenang

Benih dari generasi nomor acak pemenang terdiri dari empat bagian:

  • A - Nomor acak hingga 128 digit. Ini dihasilkan setiap minggu ketika lotere dimulai dan berbeda untuk setiap mata uang kripto
  • B - ID transaksi dari pemain terakhir. ID transaksi dari pemain lotere terakhir yang terverifikasi.
  • C - Jumlah total tiket lotere yang terjual dalam lotere.
  • D - Jumlah pemain terverifikasi dalam lotere.
  • Untuk mendapatkan benih untuk pembangkitan acak dari nomor pemenang, proses berikut ini diikuti.

    Setiap bagian dienkripsi dengan SHA512 dan digabungkan. Kemudian dienkripsi lagi dengan SHA512 dan karakter-karakternya dikonversi ke nilai ASCII yang sesuai. Benih yang digunakan untuk pembuatan nomor acak adalah nilai ini.

    Agar dapat melakukan semua pemeriksaan yang dianggap tepat, kami menyediakan kode sumber yang digunakan untuk mendapatkan angka acak dan alat untuk melakukan uji keacakan kepada pengguna.

    KODE SUMBER
    Mengajukan: classes/class.Random.php
    Versi PHP: 8.2.4
    Pembaharuan Terakhir: 17-September-2022 10:57:44 UTC
    Ukuran: 3231 Byte
    <?php
    function Random_number($length){
        
    $result '';
        
    //Generate random number.    
        
    for($i=0;$i<$length;$i++){
            
    $result $result.random_int(0,9);
        }
        
        
    //Remove leading zeros.    
        
    $result ltrim($result,'0');
        if(
    $result == ''){
            
    $result 0;
        }
    return 
    $result;    
    }

    function 
    Random_string_to_int($string){
        
    $result '';
        
    //Count characters.
        
    $length strlen($string);
        
        
    //Ord ->Convert a character to its ASCII decimal value.
        
    for($i=0;$i<$length;$i++){
            
    $result $result.ord($string[$i]); 
        }
    return 
    $result;    
    }

    function 
    Random_int_to_string($number){
        
    //Convert integer to string.    
        
    $result number_format($number,0,'','');
    return 
    $result;    
    }

    function 
    Random_hash($data,$algo){
        
    //Hash string with an algo.    
        
    $result hash($algo,$data);
    return 
    $result;    
    }

    function 
    Random_basic_seed(){
        
    $result Random_number(128);
    return 
    $result;
    }

    function 
    Random_gmp_winner_number($basic_seed,$player_seed,$n_tickets,$n_players){
        
    $result '';
        
    //Convert integer to string.
        
    $n_tickets Random_int_to_string($n_tickets);
        
        
    //Hash all the parts
        
    $basic_seed Random_hash($basic_seed,'sha512');
        
    $player_seed Random_hash($player_seed,'sha512');
        
    $n_tickets_seed Random_hash($n_tickets,'sha512');
        
    $n_players_seed Random_hash($n_players,'sha512');        
        
        
    //Join all parts and hash
        
    $seed Random_hash($basic_seed.$player_seed.$n_tickets_seed.$n_players_seed,'sha512');
        
        
    //Convert letters to numbers.
        
    $seed Random_string_to_int($seed);
        
        
    //Insert seed into number generator. Only integers.
        
    gmp_random_seed($seed);
        
        
    //Generate random number.
        
    $value gmp_random_range(1,$n_tickets);
        
        
    //Convert GMP integer to string.    
        
    $result gmp_strval($value);
    return 
    $result;
    }
    /*
    //WINNER NUMBER
    $basic_seed = Random_basic_seed();
    $player_seed = 'f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16';//Transaction ID
    $n_players = 1;
    $n_tickets = 100000000;
    echo Random_gmp_winner_number($basic_seed,$player_seed,$n_tickets,$n_players);

    //RANDOMNESS TEST (Can be CPU intensive with more cycles / rounds)
    $cycles = 1;
    $runs = 1000;
    $tickets = 5;
    $player_seed = 'f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16';//Transaction ID
    $players = 5;

    $n_runs = 0;
    $probs = 0;
    $results = array();
    $results_prob = array();
    for($i=0;$i<$cycles;$i++){
        for($k=0;$k<$runs;$k++){
            $basic_seed = Random_basic_seed();
            $number = Random_gmp_winner_number($basic_seed,$player_seed,$tickets,$players);
            if(array_key_exists($number,$results)){
                $results[$number]++;
            }
            else{
                $results[$number] = 1;
            }
        }
    }
    ksort($results);?>

    <table>
        <thead>
            <td>Number</td>
            <td>Number of Times</td>
            <td>Probability</td>            
        </thead><?php 
    foreach($results as $key => $value){ 
        $n_runs += $value;
        $x = number_format((($value * 100)/($cycles * $runs)),3);
        $probs += $x;?>
        <tr>
            <td><?php echo $key;?></td>
            <td><?php echo $value;?></td>
            <td><?php echo $x.' %';?></td>
        </tr><?php 
    } ?>
        <tfoot>
            <td>Total Numbers: <?php echo count($results);?></td>
            <td>Total Runs: <?php echo $n_runs;?></td>
            <td>Total Prob: <?php echo $probs.' %';?></td>            
        <tfoot>
    </table><?php 
    */
    ?>
    TES KEACAKAN
    19-Berbaris-2024 09:25:08 UTC
    Nilai Jumlah Lari Kemungkinan
    1 179 17.900 %
    2 203 20.300 %
    3 227 22.700 %
    4 209 20.900 %
    5 182 18.200 %
    5 1000 100 %