<?php
$min = 1;
$max = 1000000;
$secret = '8535ce38266663297a4537feddd08c6a9e17106e4b8b179968e1181a4c5a3a49dc0692c467d1e951ae25488478c8970d65e4d90a6206b4bd60c8d848763ee6af';
$round = 3;
$seed = '';
$secret_halt = '9ae9be0c169140dc9984071d555f2c2d22a619aad2be44759531be5bedfb3f99';
$pulbic_hash = '71afb86bd7bee8812a872abbb6118d3d747c128f15f6c18b31f19f946871b16d';
$server_public_hash = hash('sha256', $secret . $secret_halt);
if ($server_public_hash != $pulbic_hash) {
die('公共哈希与私钥哈希不一致');
}
$data = $secret . $round . $seed;
$hash = hash('sha512', $data);
$hash = substr($hash, 0, 8);
$hash = hexdec($hash);
echo $hash % $max + $min;