Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    numeri random con i decimali

    io vorrei generare dei numeri random, per esempio da 0 a 5.. semplice direte

    Codice PHP:
    rand(05
    ma io vorrei che venissero generati numeri random che vanno da 0 a 5 compresi i decimali

    quindi per esmepio
    0.3
    0.6
    4.2
    3.9

    etc...


    come faccio??

    grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    echo 0.1*rand(1,50);

  3. #3
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da nicola75ss
    echo 0.1*rand(1,50);
    era ancor più facile grazie

  4. #4
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    ma per caricarli su database che tipo di campo è meglio utilizzare sulla tabella per un numero generato così??

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    decimal (2,1)

    cioè due cifre di cui una per la parte decimale.

  6. #6
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da nicola75ss
    decimal (2,1)

    cioè due cifre di cui una per la parte decimale.
    ottimo grazie

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se devi inserire tali valori casuali in una tabella puoi generarli direttamente anche con mysql

    select (floor(rand()*50)+1)*0.1


  8. #8
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da nicola75ss
    Se devi inserire tali valori casuali in una tabella puoi generarli direttamente anche con mysql

    select (floor(rand()*50)+1)*0.1

    thanks, sempre gentilissimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.