Forum Webscript.Ru
Программирование => Perl => Тема начата: perl novice от 03 Мая 2007, 18:07:45
-
Добрый день!
Как в Perl реализовать слуайный выбор двух строковых значений?
rand("masha","olia") - не работает.
и как организовать случайный выбор целых чисел от -100 до 100
так же не понятно как можно организовать случайный выбор чисел от 0 до 100 , допустим чтобы выбирало 58,99 или 45,12 - то есть с двумя разрядами после запятой!
Заранее всем спасибо! Помогите плиз!
-
rand (2) < 1 ? "masha" : "olia";
-
Для второго случая:
for (1..10){
print int rand(100)-rand(100),"\\n";
}
Для третьего:
for (1..10){
printf "%.2f\\n",rand(100);
}
-
огромное спасбио! Тока вот в чем вопрос для третьег если мне не надо распечатывать, а надо передать переменой: $foo = "%.2f\\n",rand(100); не совсем правильно работает.
-
vladsu
for (1..10){
print int rand(100)-rand(100),"\\n";
}
Это еще зачем?
print int rand(200) - 100,"\\n";
-
for (1..10){
my $var = sprintf "%.2f\\n",rand(100);
}
Phoinix:
Это еще зачем?
Да не зачем, что пришло в голову первым, то и написал.