Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Quote Originariamente inviata da Bombonera Visualizza il messaggio
    Ho fatto

    rand() \ RAND_MAX

    e mi escono numeri con la virgola
    Esatto (usando / e aggiungendo un cast a double prima ). L'idea è che dividendo per il massimo numero che può assumere vai a riscalare il range sull'intervallo [0, 1), ottenendo così i numeri decimali che ti interessano. Ovviamente rimoltiplicando per un altro valore puoi ottenere il range che vuoi.

    (nota comunque che la "granularità" del risultato rimane limitata dalla risoluzione di rand())
    Amaro C++, il gusto pieno dell'undefined behavior.

  2. #12
    Vedi anche questo thread.
    • Un plauso a Grisha Perelman, raro esempio di genuino anticonformismo umano e scientifico.

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    178
    grazie mille

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.