Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [js] rand() compresa tra due numeri

    ciao
    dovrei realizzare una funzione che mi restituisca un numero casuale compreso in un intervallo.
    ad esempio
    mia_random(4,400) che mi restituisca 40,50,4,300,345 ma non 401 o 2300 o 1.
    il problema è che in JS la funzione rand() restituisce un numero compreso tra 0 e 1, da moltiplicare poi per un coefficiente per ottenere un valore superiore.. se il mio range è compreso tra 10 e 1000, e io moltiplico per 100, non avrò mai un numero con una sola cifra decimale..

    avete qualcosa da suggerirmi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    function miarandom(da, a) {
    return da + Math.random() * (a - da);
    }

    Ritorna un valore compreso fra il primo parametro e il secondo.
    Nota:
    da <= ritorno < a

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.