Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006

    stranezza risultati random

    ho notato una cosa:
    genero casualmente un numero in questo modo

    nrandom = Int((rs.recordcount - 1 + 1) * Rnd + 1)

    rs.recordcount = 5

    ho messo questa operazione in un ciclo da 0 a 1000 e ho visto che il 4 ha una percentuale di estrazione intorno al 15% rispetto al 23% del 5

    ho ripetuto questa operazione per 10 volte (10 cicli da 0 a 1000 quindi) e il risultato è sempre lo stesso...il 4 è il numero con la percentuale più bassa e neanche di poco. mediamente dovrebbero essere tutte vicine al 20%...chi più chi meno ovvio ma l'8% di differenza mi pare tantino.

    qualcun altro ha notato situazioni del genere?

  2. #2
    Ho fatto qualche test, ripetendo il ciclo qualche migliaio di volte.

    A parte l'espressione che usi, piuttosto singolare....perchè

    +1-1

    ?

    Comunque, a guardare qui non si direbbe.
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  3. #3
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    Originariamente inviato da teorema55
    Ho fatto qualche test, ripetendo il ciclo qualche migliaio di volte.

    A parte l'espressione che usi, piuttosto singolare....perchè

    +1-1

    ?

    Comunque, a guardare qui non si direbbe.
    beh quello è perchè quell'1 nell'applicazione reale non sarà per forza uno...quello è il limite inferiore

    per il resto bo?? sarà che ho fatto poche prove

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.