3v4l.org

run code in 300+ PHP versions simultaneously
<?php $serverSeed = 'fc7005e05de4fd975537be6e6f7e71e887ef5ffb977e797952ca547f4532282fdf46b3155aceaf797909cf9b100a42970bfd9b3f4c1d846974780eab9d305701'; $clientSeed = 'b5549fe27d71536442e1b3586f891cdf847c5af19da585f36130208ed62a629ba334fb8734c241a9ab2fed37331f0a78b20cfe73770b0e322fee8f9afef3a415'; $nonce = 1; $hnonce = 1; for($nonce =1; $nonce < 1000; $nonce++){ $hnonce = '4dff4ea340f0a823f15d3f4f01ab62eae0e5da579ccb851f8db9dfe84c58b2b37b89903a740e1ee172da793a6e79d560e5f7f9bd058a12a280433ed6fa46510a'; $seed = $serverSeed.'-'.$clientSeed.'-'.$hnonce; do { $seed = sha1($seed); $lucky = hexdec(substr($seed,0,8)); } while ($lucky > 4294960000); $luckyNumber = ($lucky % 10000) / 100; if ($luckyNumber < 0) $luckyNumber = -$luckyNumber; echo $nonce." : ".$luckyNumber; echo ("\n"); }

preferences:
51.58 ms | 402 KiB | 5 Q