Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    46

    [c++]Generatore di sequenza random tra 0 e 1

    Salve raga, mi servirebbe un metodo per realizzare una serie di numeri compresi tra 0 e 1 con 2 cifre decimali. la funzione rand() restituisce interi, quindi nn mi è utile. ho già pensato ad un metodo alquanto "pacchiano" per ovviare a tale problema randomizzando tra 0 e 99 e dividendo per 100 ma non mi piace per niente come soluzione..c'è qualcosa di più fine?

  2. #2
    Ti basta usare rand() e dividere per RAND_MAX (avendo cura di castarlo a double). Otterrai un valore in virgola mobile compreso tra 0 e 1.
    Amaro C++, il gusto pieno dell'undefined behavior.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.