Aiutino?

  • Creatore Discussione Creatore Discussione Aly
  • Data di inizio Data di inizio

Aly

Nuovo Utente
18 Dic 2007
2
0
0
CIAO A TUTTI...


cercando in internet ho trovato questo sito e ho pensato di chiedere aiuto qua...dato che non mi riesce a fare una cosina...

devo far in modo che in una chat mi appaiano dei numeri casuali in seguenza.

il funzionamento è questo... una persona scrive un numero e quando lo invia vengono fuori tot numeri casuali tra 1e10 quant'è il numero da lui scritto

esemplietto...uno scrive 3 e in chat gli saltano fuori 3 numeri a caso tra 1 e 10.

io ho fatto questo :

if ((substr($Msg, 0, 1) == "$") && ($Tipo == "")) {
if (strtoupper(substr($Msg, 1, 4)) == "DADI") {
$maxnum = min(floor(abs(0 + substr(trim($Msg), 5))), 1000);
mt_srand((double)microtime()*1000000);
$num = mt_rand(1, 10);
$Tipo = "Y";
$Msg = $Login." tira $num/10";
$Msg = htmlspecialchars($Msg);

teoricamente cosi mi ricava il $maxnum che è il numero scritto in chat e che dovrebbe indicare la quantità di numeri e mi mette in chat un numero a caso tra 1 e 10....
ma non so come dire al codice di far apparire tot numeri quanto è maxnum...


spero tanto che mi possiate dare una mano
grazie anticipate:love::love:
 
Mettiamo che maxnum sia uguale a 3, potresti provare così:
PHP:
<?php
for ($i=1; $i<=3; $i++)
    { 
      echo mt_rand(1, 10).'<br>';
   }
?>
 
eh ci ho provato...ma mi ha sempre dato questo errore infatti demevo k la sintassi non fosse corretta....



syntax error, unexpected T_FOR
 

Discussioni simili