begin process at 2012 02 15 00:04:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Hasard entre "" et ""


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Hasard entre "" et ""

samedi 24 août 2002 à 21:30:17 | Hasard entre "" et ""

EckoFred

Salut,
j'aimerait savoir comment faire pour avoir un chiffre entre ex.:5 et 7.
je sais que :
-
Randomize
nombre = Int(Rnd * 101)
-
"Int (Rnd * 101)" est le max mais comment faire le min?
À la personnes qui la reponse la plus simple de repondre!

merci d'avance
§~*?o?*~§3cK0-Fr3d§~*?o?*~§
samedi 24 août 2002 à 21:52:13 | Re : Hasard entre "" et ""

Megafan

La reponse t es donnee dans l'aide de la fonction rnd...

Pour generer des entiers aleatoires dans une plage donnee, utilisez la formule ci-dessous :

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Dans cette formule, upperbound designe la limite superieure de la plage et lowerbound la limite inférieure

donc pour generer des nombres entre 5 et 7

Int((7 - 5 + 1) * Rnd + 5))

soit

int(3*rnd+5)

pas plus complique...



-------------------------------
Réponse au message :
-------------------------------

Salut,
j'aimerait savoir comment faire pour avoir un chiffre entre ex.:5 et 7.
je sais que :
-
Randomize
nombre = Int(Rnd * 101)
-
"Int (Rnd * 101)" est le max mais comment faire le min?
À la personnes qui la reponse la plus simple de repondre!

merci d'avance
§~*?o?*~§3cK0-Fr3d§~*?o?*~§
dimanche 25 août 2002 à 12:18:24 | Re : Hasard entre "" et ""

panthere


Salut moi je me suis bricoller une petite function que tu met dans un module .
Rien de speciale mai bien pratique :-)
voila le code

Public Function Chiffre_Aleatoire(DeMin As Currency, AMax As Currency) As Currency
Randomize
Chiffre_Aleatoire = Int((AMax * Rnd) + DeMin)
End Function

-------------------------------
Réponse au message :
-------------------------------

La reponse t es donnee dans l'aide de la fonction rnd...

Pour generer des entiers aleatoires dans une plage donnee, utilisez la formule ci-dessous :

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Dans cette formule, upperbound designe la limite superieure de la plage et lowerbound la limite inférieure

donc pour generer des nombres entre 5 et 7

Int((7 - 5 + 1) * Rnd + 5))

soit

int(3*rnd+5)

pas plus complique...



-------------------------------
Réponse au message :
-------------------------------

Salut,
j'aimerait savoir comment faire pour avoir un chiffre entre ex.:5 et 7.
je sais que :
-
Randomize
nombre = Int(Rnd * 101)
-
"Int (Rnd * 101)" est le max mais comment faire le min?
À la personnes qui la reponse la plus simple de repondre!

merci d'avance
§~*?o?*~§3cK0-Fr3d§~*?o?*~§

dimanche 25 août 2002 à 12:18:47 | Re : Hasard entre "" et ""

panthere


Salut moi je me suis bricoller une petite function que tu met dans un module .
Rien de speciale mai bien pratique :-)
voila le code

Public Function Chiffre_Aleatoire(DeMin As Currency, AMax As Currency) As Currency
Randomize
Chiffre_Aleatoire = Int((AMax * Rnd) + DeMin)
End Function

panthere noir
-------------------------------
Réponse au message :
-------------------------------

La reponse t es donnee dans l'aide de la fonction rnd...

Pour generer des entiers aleatoires dans une plage donnee, utilisez la formule ci-dessous :

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Dans cette formule, upperbound designe la limite superieure de la plage et lowerbound la limite inférieure

donc pour generer des nombres entre 5 et 7

Int((7 - 5 + 1) * Rnd + 5))

soit

int(3*rnd+5)

pas plus complique...



-------------------------------
Réponse au message :
-------------------------------

Salut,
j'aimerait savoir comment faire pour avoir un chiffre entre ex.:5 et 7.
je sais que :
-
Randomize
nombre = Int(Rnd * 101)
-
"Int (Rnd * 101)" est le max mais comment faire le min?
À la personnes qui la reponse la plus simple de repondre!

merci d'avance
§~*?o?*~§3cK0-Fr3d§~*?o?*~§

dimanche 25 août 2002 à 15:20:04 | Re : Hasard entre "" et ""

couriousous


La je comprend pas ta fonction... si rnd donne 0.9 et demin = 5 et amax = 10.
10*0.9+5=14 !!! donc c'est suppérieur à 10 !


Couriousous

-------------------------------
Réponse au message :
-------------------------------


Salut moi je me suis bricoller une petite function que tu met dans un module .
Rien de speciale mai bien pratique :-)
voila le code

Public Function Chiffre_Aleatoire(DeMin As Currency, AMax As Currency) As Currency
Randomize
Chiffre_Aleatoire = Int((AMax * Rnd) + DeMin)
End Function

-------------------------------
Réponse au message :
-------------------------------

La reponse t es donnee dans l'aide de la fonction rnd...

Pour generer des entiers aleatoires dans une plage donnee, utilisez la formule ci-dessous :

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Dans cette formule, upperbound designe la limite superieure de la plage et lowerbound la limite inférieure

donc pour generer des nombres entre 5 et 7

Int((7 - 5 + 1) * Rnd + 5))

soit

int(3*rnd+5)

pas plus complique...



-------------------------------
Réponse au message :
-------------------------------

Salut,
j'aimerait savoir comment faire pour avoir un chiffre entre ex.:5 et 7.
je sais que :
-
Randomize
nombre = Int(Rnd * 101)
-
"Int (Rnd * 101)" est le max mais comment faire le min?
À la personnes qui la reponse la plus simple de repondre!

merci d'avance
§~*?o?*~§3cK0-Fr3d§~*?o?*~§


dimanche 25 août 2002 à 16:45:43 | Re : Hasard entre "" et ""

EckoFred

Merci d'avoir répondu...
finalement g pris la source de Megafan car s'etait la plus petite , la moin compliquer et qui marche a merveille pour ce que j'avais besoin!Mais PANTHERE explique un peu ton code car je suis interresser (surtout après le dernier message de couriousous)!
Et si vous avez d'autre fait interressant sur la hasard ecrivez les ici svp car je fait un prog. basé sur le hasard!

amicalement,
[:-)]§~*?o?*~§3cK0-Fr3d§~*?o?*~§[:-)]


-------------------------------
Réponse au message :
-------------------------------


La je comprend pas ta fonction... si rnd donne 0.9 et demin = 5 et amax = 10.
10*0.9+5=14 !!! donc c'est suppérieur à 10 !


Couriousous

-------------------------------
Réponse au message :
-------------------------------


Salut moi je me suis bricoller une petite function que tu met dans un module .
Rien de speciale mai bien pratique :-)
voila le code

Public Function Chiffre_Aleatoire(DeMin As Currency, AMax As Currency) As Currency
Randomize
Chiffre_Aleatoire = Int((AMax * Rnd) + DeMin)
End Function

-------------------------------
Réponse au message :
-------------------------------

La reponse t es donnee dans l'aide de la fonction rnd...

Pour generer des entiers aleatoires dans une plage donnee, utilisez la formule ci-dessous :

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Dans cette formule, upperbound designe la limite superieure de la plage et lowerbound la limite inférieure

donc pour generer des nombres entre 5 et 7

Int((7 - 5 + 1) * Rnd + 5))

soit

int(3*rnd+5)

pas plus complique...



-------------------------------
Réponse au message :
-------------------------------

Salut,
j'aimerait savoir comment faire pour avoir un chiffre entre ex.:5 et 7.
je sais que :
-
Randomize
nombre = Int(Rnd * 101)
-
"Int (Rnd * 101)" est le max mais comment faire le min?
À la personnes qui la reponse la plus simple de repondre!

merci d'avance
§~*?o?*~§3cK0-Fr3d§~*?o?*~§



dimanche 25 août 2002 à 16:59:04 | Re : Hasard entre "" et ""

EckoFred

Salut c encore moi!
J'aimerait savoir comment faire pour avoir une lettre au hasard ex.: je veut un nom au hasard alors je commande 4 lettres au hasard au progs et il me donne 4 lettres casi toute différente !!!
comment faire????
merci d'avance,
§~*?o?*~§3cK0-Fr3d§~*?o?*~§
dimanche 25 août 2002 à 19:26:00 | Re : Hasard entre "" et ""

rene38

Si tu veux une lettre (Majuscule) au hasard, tu fais :

Chr(Int((90- 65+ 1) * Rnd + 65))

65 est le code ASCII de A et 90 celui de Z

Pour les minuscules, Chr(97) = a et Chr(122) = z




-------------------------------
Réponse au message :
-------------------------------

Salut c encore moi!
J'aimerait savoir comment faire pour avoir une lettre au hasard ex.: je veut un nom au hasard alors je commande 4 lettres au hasard au progs et il me donne 4 lettres casi toute différente !!!
comment faire????
merci d'avance,
§~*?o?*~§3cK0-Fr3d§~*?o?*~§

dimanche 25 août 2002 à 19:26:09 | Re : Hasard entre "" et ""

rene38

Si tu veux une lettre (Majuscule) au hasard, tu fais :

Chr(Int((90- 65+ 1) * Rnd + 65))

65 est le code ASCII de A et 90 celui de Z

Pour les minuscules, Chr(97) = a et Chr(122) = z




-------------------------------
Réponse au message :
-------------------------------

Salut c encore moi!
J'aimerait savoir comment faire pour avoir une lettre au hasard ex.: je veut un nom au hasard alors je commande 4 lettres au hasard au progs et il me donne 4 lettres casi toute différente !!!
comment faire????
merci d'avance,
§~*?o?*~§3cK0-Fr3d§~*?o?*~§

dimanche 25 août 2002 à 20:15:25 | Re : Hasard entre "" et ""

EckoFred

OUI mes comment lui demander le nombre de lettre que je veut quil me donne
?
§~*?o?*~§3cK0-Fr3d§~*?o?*~§


-------------------------------
Réponse au message :
-------------------------------

Si tu veux une lettre (Majuscule) au hasard, tu fais :

Chr(Int((90- 65+ 1) * Rnd + 65))

65 est le code ASCII de A et 90 celui de Z

Pour les minuscules, Chr(97) = a et Chr(122) = z




-------------------------------
Réponse au message :
-------------------------------

Salut c encore moi!
J'aimerait savoir comment faire pour avoir une lettre au hasard ex.: je veut un nom au hasard alors je commande 4 lettres au hasard au progs et il me donne 4 lettres casi toute différente !!!
comment faire????
merci d'avance,
§~*?o?*~§3cK0-Fr3d§~*?o?*~§



1 2

Cette discussion est classée dans : int, hasard, rnd


Répondre à ce message

Sujets en rapport avec ce message

Randomize et labels [ par Vbsupernul ] Bonjour,Ben voilà, j'ai une boucleIf nbdefois Randomize Timernb1 = Int((Rnd * 20) + 1)nb2 = Int((Rnd * 20) + 1)nb3 = Int((Rnd * 20) + 1)Label4.Caption Random [ par sebleboss2002 ] Voilà, j'ai bien l'impression d'avoir un problème... Je suis en train de coder un Yams, avec cinq dés donc, et je trouve que les chiffres qui sortent Randomize et compagnie [ par Papymuzo ] Slt allJ'ai un petit pb : Je fais un Yam's (je sais, il y en a des tonnes, et puis ?) et pour cela, il faut lancer des dés, donc il me faut une foncti 2 question sur rnd [ par 12miet ] bonjours c pour savoir cmt on fait pr dire kun nombre généré donne un mot.. du genre int(rnd*2)+1 et comment je fais pour dire ke 1=oui et 2=non et au probleme d'aleatoire !!! [ par Etienne ] Comment fait-on pour pouvoir afficher dans des textbox des texte aléatoirement.exemple :Private Sub Command1_Click()RandomizelistA = Int(Rnd * 13) + 0 probleme d'aleatoire !!! [ par Etienne ] Comment fait-on pour pouvoir afficher dans des textbox des texte aléatoirement.exemple :Private Sub Command1_Click()RandomizelistA = Int(Rnd * 13) + 0 Private déclare [ par Joke758 ] Bonjour, je voudrais savoir comment utiliser une fonction dans la déclaration constante d'une variable.Exemple:Private Const a = Int ( Rnd()*5+1 )Priv Randomize [ par Le_Martien ] Bonjour a tous, J'ai crée une petite application pour choisir au hasard 7 chiffres su Pavé numerique à chiffre aléatoire: [ par nacimem ] Bonsoir à tous, voila je suis actuelement en 1er année de bts informatique de gestion et je programme actuellement en vba, je dois effectuer un progra besoin d'aide pour une génération aléatoire [ par red tiger ] Bonjour, j'aimerai avoir une solution pour pouvoir générer aléatoirement un nombre entre 1 et 8 mon code a présent est le suivant: Private Sub Command


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,388 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales