operazioni con numeri casuali

  • Creatore Discussione Creatore Discussione colomber
  • Data di inizio Data di inizio

colomber

Utente Attivo
4 Dic 2012
232
1
18
Salve ho due numeri che si generano casualmente con la funzione di php, su questi due numeri eseguo delle operazioni e controllo che il risultato inserito sia esatto, il problema é che ogni volta che si ricarico la pagina i numeri generati casualmente cambiano come faccio a mantenere quelli generati la prima volta?
 
Ciao, potresti memorizzarli in SESSION
PHP:
<?php

session_start();

$_SESSION['numero_casuale'] = isset($_SESSION['numero_casuale']) ? $_SESSION['numero_casuale'] : rand(1, 100);

echo $_SESSION['numero_casuale'];
 
è una semplice condizione : se non hai già memorizzato il numero, lo generi.
 
puoi anche scrivere così se ti è più familiare
PHP:
if (!isset($_SESSION['numero_casuale'])) {
    $_SESSION['numero_casuale'] = rand(1, 100);
}
per cancellare una sessione puoi usare unset
PHP:
unset($_SESSION['numero_casuale']);
 

Discussioni simili