srand въпрос

laika358

New Member
Здравейте, Колеги.

Имам следния въпрос към следния скрипт.

<?php
srand(floor(time() / (60*60*24)));
?>

Gegoi 1
Sila: <?php echo rand(0, 10); ?>
Zashtita: <?php echo rand(0, 10); ?>
Barzina: <?php echo rand(0, 10); ?>

Geroi 2
Sila: <?php echo rand(2, 6); ?>
Zashtita:<?php echo rand(2, 6); ?>
Barzina:<?php echo rand(2, 6); ?>

Geroi 3
Sila: <?php echo rand(0, 10); ?>
Zashtita: <?php echo rand(0, 10); ?>
Barzina: <?php echo rand(0, 10); ?>

Става въпрос за следното значи с srand генерирам случайно число за 24 часа и след това с rand го слагам след всяка стойност като числото трябва да е от 0 до 10.

Въпроса ми е как да направя така че да декларирам предварително тези стойности за сила, защита и бързина и след това за различните герой да ги извиквам, но числата за всеки герой трябва да се различни.

Сега както съм показал работи както трябва да е, но ми се струва, че не е много правилно на всяка стойност за слагам rand(0, 10).

Искам да декларирам променливите като:

$pow = rand(0,10); // Power between 5 and 10
$def = rand(0,10); // Defence between 5 and 10
$spd = rand(0,10); // Speed between 5 and 10

Не знам след това как да задам така, че на всеки герой те да са различни и да ги извиквам с <?php echo $pow; ?>

Може ли някой да помогне ?
 

Горе