Deux random successifs

controlo

XLDnaute Occasionnel
Bonjour ,

J'ai une application ou je dois faire deux random successifs. Voici se que je fais ,mais sa ne fonctionne pas.

m = Int((680 - 560 + 1) * Rnd + 560) ' tirage aléatoire entre 560 et 680
Do ' répète la boucle Do LOOP jusqu'a exit Do
Randomize ' Initialise le générateur de nombres aléatoires
n = Int(((m - 50) + 1) * Rnd + m)

Ce que je voudrais c'est avoir dans m un nombre aléatoire entre 560 et 680 puis avoir dans n un nombre aléatoire dont la valeur se trouverais à plus ou moins 50 de la valeur de m.Si par exemple en m j'ai 600 je voudrais pouvoir trouver des nombres aléatoires entre 550 et 650 dans n.
Merci pour vos réponses
 

controlo

XLDnaute Occasionnel
Re : Deux random successifs

Salut Softmama,

j'ai essayé ton code, mais le problème c'est que j'ai une amplitude entre ma valeur maxi et ma valeur mini de plus de 100 ,Mon dernier essai m'a donné une amplitude de 163.Je souhaiterais avoirs une amplitude de 100 donc m plus ou moins 50

A+ merci
 

controlo

XLDnaute Occasionnel
Re : Deux random successifs

Softmama,


Trouve ci-dessous dans le fichier exemple mon + ton code et test pour me dire ce que tu en pense ,si toi aussi tu trouve un delta de plus de 100 autour de m.


Merci de ton aide.
 

Pièces jointes

  • exemple.xls
    53.5 KB · Affichages: 48
  • exemple.xls
    53.5 KB · Affichages: 42
  • exemple.xls
    53.5 KB · Affichages: 45

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 836
Messages
2 092 652
Membres
105 479
dernier inscrit
chaussadas.renaud