Ich versuche gerade ein von mir geschriebenes QBasic Programm in PHP "nachzubauen".
Dazu hätte ich erstmal eine generäle Frage.
In QBasic war es möglich bei den Zufallszahlen die Obergrenze durch eine Variable anzugeben:
zufall=INT(RND*Obergrenze)+1
Zumindestens hab ich es auf diese Weise in der Schule gelernt ^^
Nun wollte ich fragen ob, und wenn ja wie, ich dies bei PHP bewerkstelligen kann.

Aber jetzt noch zu meinem richtigem Problem. Da ich bei meinen ersten Versuchen mit der variablen Obergrenze nur Fehlermeldungen bekommen hab, hab ich es etwas anders probiert.
PHP-Code:
<?
  srand(microtime()*1000000);
  $zufall = rand(1,100);
?>
<?
  $angriff_end = $zufall*$angriff1
    echo $zufall
    echo $angriff_end
?>
Allerdings erhalte ich jetzt immer als Fehlermeldung:
Warning: rand() expects parameter 2 to be long, string given in [...] on line 10
Da der Code bei Zeile 8 anfängt ist die Zufallszahl aber noch in dem Teil, den ich 1 zu 1 von Schattenbaum hab ?_?