There is a subtle difference between generating five random numbers and selecting the first five of a randomly ordered set. (The former allows the possibility of duplicates.) Your text implies the former while your code implies the latter. Here is code for the former.
use strict; use warnings; printf "%2d\n", 1 + int(rand 50) for (1..5);
UPDATE: Changed 'code' to 'text' as pointed out by GrandFather.
In reply to Re: Generate a # between 1 and 50 in groups of 5
by BillKSmith
in thread Generate a # between 1 and 50 in groups of 5
by Hayest
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |