Visualizzazione dei risultati da 1 a 5 su 5

Discussione: codice numerico random

  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    codice numerico random

    ciao a tutti, dovrei far si che a random mi venisse dato un codice tra un range stabilito!
    del tipo o questi codici: 2020, 2021, 2022 eccetera e dovrei fare in modo che mi venissero dati a random!

    come si fa??

    grazie!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il metodo base e` Math.random(), che restituisce un numero compreso tra 0 e 1 .

    Quindi puoi fare (per avere una serie di numeri interi):
    rr = mini + Math.floor(Math.random()*(maxi-mini+1));

    dove mini e` il numero minimo e maxi e` il numero massimo
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    grazie!

    pero se i numeri che ho a disposizione non sono continui, tipo ho 2022, 2029 e mancano quelli in mezzo... posso darglieli io i numeri tra i quali fare il random??
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    No allora conviene inserirli in un vettore (contiguo), e quindi operare la scelta tra gli elementi del vettore:
    codice:
    var numeri = new Array(2022, 2029, ...);
    var rr = numeri[Math.floor(Math.random()*numeri.length)];
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da Mich_
    No allora conviene inserirli in un vettore (contiguo), e quindi operare la scelta tra gli elementi del vettore:
    codice:
    var numeri = new Array(2022, 2029, ...);
    var rr = numeri[Math.floor(Math.random()*numeri.length)];
    adesso provo!!

    grazie mille!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

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.