Hi,
Is it possible to generate a random number from a set.
For example I want to select 5 random number from 1 to 10 without an repetition.
Any help would be appreciated.
Thanks,
Rob.
Random numbers from a set?
Moderator: General Moderators
-
spacebiscuit
- Forum Contributor
- Posts: 390
- Joined: Mon Mar 07, 2005 3:20 pm
- Gente
- Forum Contributor
- Posts: 252
- Joined: Wed Jun 13, 2007 9:43 am
- Location: Ukraine, Kharkov
- Contact:
Pretty easy snippet
Code: Select all
$set = array();
while(count($set) < 5)
{
$val = rand(1,10);
if (!in_array($val, $set))
{
$set[] = $val;
}
}or...
Code: Select all
$nums = array_rand(range(1, 10), 5);-
spacebiscuit
- Forum Contributor
- Posts: 390
- Joined: Mon Mar 07, 2005 3:20 pm