Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: [VB6] Numeri random

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    117

    [VB6] Numeri random

    Buon giorno a tutti e Auguri a tutti,
    volevo sapere se esite una funzione che mi permette di ottenere un numero random compreso tra 0 e 10.

    Grazie in anticipo per la riposta

  2. #2
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    la funzione Rnd:

    codice:
    Dim n as Integer
    n = Int(rnd*11)
    Boolean

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    117
    grazie infinite

  4. #4
    Originariamente inviato da Boolean
    la funzione Rnd:

    codice:
    Dim n as Integer
    n = Int(rnd*11)
    Boolean
    piccola domanda:ma xkè moltipliki x 11?nn sarebbe x 10?xkè rnd da un numero tra 0 e 1 e se x caso uscisse 1 n varrebbe 11...o sbaglio? :master:

  5. #5
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    sbagli.

    la funzione Rnd restituisce un numero minore di 1 e maggiore o uguale a 0.

    quindi per avere da 0 a 10 bisogna generare il numero moltiplicando per 11

    Boolean

  6. #6
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    se rnd è 1

    1*11=11

    int(11)=11

    dove sbaglio ??? scusate ma ho letto questo post e non mi ci ritrovo.

  7. #7
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    ribadisco:

    la funzione Rnd restituisce un numero minore di 1 e maggiore o uguale a 0.

    rnd, da solo non sarà MAI, dicasi MAI uguale a 1.

    Boolean

  8. #8
    ah,ok...grazie x la precisazione

  9. #9
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    ti chiedo scusa......avevo letto male ,però se non arriva mai ad 1

    0.9*11=9.9

    int(9.9)=9

    a 10 come ci arrivo ???

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da cassano
    0.9*11=9.9
    a 10 come ci arrivo ???
    Se fosse 0.95?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.