Nombres aléatoires

jacqtiti Messages postés 6 Date d'inscription samedi 25 juin 2005 Statut Membre Dernière intervention 22 décembre 2005 - 30 juin 2005 à 00:44
cs_Alain Proviste Messages postés 908 Date d'inscription jeudi 26 juillet 2001 Statut Modérateur Dernière intervention 1 février 2015 - 30 juin 2005 à 13:46
Bonjour à tous,
Débutant, je recherche le moyen de calculer 3 nombres aléatoires répondant à une distribution normale (Loi normale) dans des textbox aprés la saisie des bornes inf et sup dans des textbox .
D'avance merci pour votre aide précieuse.

3 réponses

cs_Alain Proviste Messages postés 908 Date d'inscription jeudi 26 juillet 2001 Statut Modérateur Dernière intervention 1 février 2015 2
30 juin 2005 à 03:43
la fonction Rnd renvoie une valeur aléatoire comprise entre 0 et 1, et la fonction Int permet de convertir une valeur décimal en valeur entière.
Ainsi si tu veux générer une valeur entière comprise entre A et B
, le code suivant

maValeur = Int(Rnd * (B - A + 1) + A)

devrait convenir.

tu remplaces A et B par les valeurs de tes textboxs :

A = textbox1.text par exemple, si textbox1 est le nom du textbox qui contient la valeur minimale.

:)
0
gabrielgarcin Messages postés 23 Date d'inscription mardi 29 juillet 2003 Statut Membre Dernière intervention 30 novembre 2011
30 juin 2005 à 09:29
Bonjour.

Je ne comprend pas trés bien la question de Jacqtiti car la distribution normale ne comporte pas de borne inférieure ni de borne supérieure (les valeurs sont comprises entre + infini et - infini) et est défini par sa moyenne et sa variance.
La réponse de Alain correspond à une distribution uniforme comprise entre A et B et non à une distribution normale.


Si la question correspond bien à la loi normale j'ai une solution.

Gabriel GARCIN
0
cs_Alain Proviste Messages postés 908 Date d'inscription jeudi 26 juillet 2001 Statut Modérateur Dernière intervention 1 février 2015 2
30 juin 2005 à 13:46
c'est aussi ce que j'ai pensé mais dans la mesure où il a précisé que le bornes était fixée j'ai préféré répondre ça :)
0
Rejoignez-nous