note 53158 deleted from function.mt-rand by cmb

From: Date: Sun, 10 Nov 2019 12:45:48 +0000
Subject: note 53158 deleted from function.mt-rand by cmb
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-212998@lists.php.net to get a copy of this message
Note Submitter: mina86 at nospam dot projektcode dot org ---- Re: solenoid at hotmail dot united dot kingdom In theory method shown by selenoid can lead to infinite loop. The correct method would be: <?php $randomNumbers = array(); for ($i = 0; i<30; ++$i) $randomNumbers[] = $i; shuffle($randomNumbers); for ($i = 20; $i<30; ++$i) unset($randomNumbers[$i]); $randomNumbers = array_values($randomNumbers); ?> The last two lines may be in some cases removed.

« previous php.notes (#212998) next »