2014-02-16 5 views
11

Я видел много других способов сделать это на других языках программирования ... Хотя я гавань нашел в Perl еще ...Как создать случайное число между двумя числами в Perl

Я хочу для достижения двух чисел:

$minimum = 100; 
$maximum = 4000; 

Затем, чтобы создать случайное целое число между этими двумя. (Целое число) ($ random_num)

Я смотрел на этот сайт: http://perlmeme.org/howtos/perlfunc/rand_function.html

Какой хороший ресурс, хотя не делает точно, что ...

Любая помощь будет значительно оценили. Благодарю.

+0

Целое или с плавающей точкой? – TypeIA

+0

@dvnrrs Integer, Извините, я отредактировав вопрос, чтобы включить этот вопрос: –

+2

FAQ: 'perldoc -q rand' – toolic

ответ

31
my $x = $minimum + int(rand($maximum - $minimum)); 

http://perldoc.perl.org/functions/rand.html

Примечание Этот диапазон исключает$maximum сам. Добавьте 1, чтобы включить его.

+0

Спасибо, что мне нужно, –

5
$random_num = int($minimum + rand($maximum - $minimum)); 
+2

В случае, если вам интересно, в то время как у другого, похожее сообщение получило больше оборотов и было принято: это потому, что он дает объяснение и ссылку на документацию. У него также есть «мой». – simbabque

Смежные вопросы