Re: Filling an array with random input doesn't quite work [message #185250 is a reply to message #185211] |
Fri, 14 March 2014 19:42 |
Daniel Pitts
Messages: 68 Registered: May 2012
Karma:
|
Member |
|
|
On 3/12/14 10:18 AM, richard wrote:
> $x=1;
> while ($x<40){
> $yr=range(60,69);
> shuffle($yr);
> $ayr[$x]=$yr[$x];
> echo $ayr[$x]."<br>";
> $x++;
> }
>
>
> I am attempting to load an array based upon the range of numbers 60 through
> 69.
> The array will have 40 items.
> This code produces 9 items just fine.
> The rest of the array is empty.
> What am I missing?
>
for ($x = 1; $x < 40; ++$x) {
$ayr[$x] = rand(60, 69);
}
So much simpler, more efficient, and actually correct.
|
|
|