begin process at 2012 02 14 11:18:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

VBA

 > 

tirage aléatoire


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

tirage aléatoire

mercredi 19 octobre 2005 à 11:16:01 | tirage aléatoire

vincent2508

Membre Club
bonjour, Dans une grille de 100 labels (10X10)numérotées de 0 à 100, entre chaque colonnes, j'ai rajouté 10 text box. J'aimerais savoir comment sur appui d'un bouton faire un tirage aléatoire de symbole (par example caractère spéciaux). De plus il faudrait que les textbox correspondant aux labels 9-18-27-36-45-54-72-81 soit la diagonale qui part du bord bas gauche jusqu'au bord haut droit (-1 dans la diagonale) prennent toujours le même symbole merci pour votre aide
mercredi 19 octobre 2005 à 13:53:26 | Re : tirage aléatoire

acecel

Dans une grille de 100 labels (10X10)numérotées de 0 à 100 > Ca fait 101 labels

Tu peut utiliser la fonction Rnd()

Dans ta boucle

For xi = 0 to 99
      TonLabel.Caption = Chr(Rnd("ValeurMaxAscii"))
next xi

Par contre tu doit vérifier que la valeur renvoyée par le Rnd() est bien comprise dans l'intervalle ASCII pour utiliser la fonction Chr()


Rnd, fonction

Renvoie une valeur de type Single contenant un nombre aléatoire.

Syntaxe

Rnd[(number)]

L' argument number est facultatif. Il peut contenir une valeur de type Single ou toute expression numérique valide.

Valeurs renvoyées

Argument number Nombre généré par la fonction Rnd
Inférieur à zéro Même nombre à chaque fois, en utilisant l'argument number comme valeur initiale.
Supérieur à zéro Nombre aléatoire suivant dans la série.
Égal à zéro Dernier nombre aléatoire généré.
Omis Nombre aléatoire suivant dans la série.

Remarques

La fonction Rnd renvoie une valeur inférieure à 1 mais supérieure ou égale à zéro.

La valeur de l'argument number définit le mode de génération adopté par Rnd :

Quelle que soit la valeur initiale indiquée, la même série de nombres aléatoires est générée à chaque appel de la fonction Rnd, car cette dernière réutilise le nombre aléatoire précédent comme valeur initiale pour le calcul du nombre suivant.

Avant d'appeler Rnd, utilisez l'instruction Randomize sans argument pour initialiser le générateur de nombres aléatoires à partir d'une valeur initiale tirée de l'horloge système.

Pour générer des entiers aléatoires dans une plage donnée, utilisez la formule ci-dessous :

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

Dans cette formule, upperbound désigne la limite supérieure de la plage et lowerbound la limite inférieure.

Note   Pour obtenir plusieurs fois les mêmes séries de nombres aléatoires, appelez Rnd avec un argument négatif juste avant d'utiliser Randomize avec un argument numérique. L'utilisation de Randomize en répétant pour l'argument number la valeur précédente ne permet pas de reproduire une série de nombres.




Cette discussion est classée dans : aléatoire, tirage, labels, symbole, diagonale


Répondre à ce message

Sujets en rapport avec ce message

Tirage aléatoire [ par commeunpic ] Je cherche un code htmlpour générer un tirage aléatoire d'un texte ou d'un fichier parmi une vingtaine de textes ou fichiers .Cela existe t'il par ici Tirage aléatoire [ par jazz92 ] Bonjour,je rédige actuellement un outil pour le suivi de rencontre sportives.A cette fin, je bloque sur mon algorythme dans le tirage aléatoire des re Probleme tirage aléatoire dans une base de données [ par urlevan ] J'ai une db avec deux champs. Je voudrais faire un tirage aléatoire dans cette base et récupérer les 2 champs correspondant au tirageD'avance merci Tirage aléatoire dans une liste [ par pitaya974 ] Bonjour,Voilà mon problème:J'ai un nombre x, par ex. 120J'ai une liste de nombres , par ex. 15, 12, 8, 9, 7...je veux faire une boucle qui tire aléato Tirage aléatoire d'un nombre variable d'enregistrements selon un pas de tirage [ par sopiquart ] Bonjour,je dois créer une table à partir d'une table access existante en tirant de façon aléatoire les enregistrements selon un pas exemple j'ai 3000 Tirage Aléatoire Macro excel [ par Ptah69000 ] Bonjour a tous et merci à tous ceux qui tenteront de m' aider.J'ai fouillé un peu sur les nombreuses pages du forum et je n'ai pas remarqué de topic i Tirage aléatoire [ par missa27 ] Salut à tous !!je veux devélopper une application pour gerer les tirage au sort.Il s'agit de tirer par exemple un numéro de téléphone parmi une centai Tirage aléatoire avec VB [ par missa27 ] Bonjour ! je veux développer une application en VB qui va gérer des tirages aléatoires sans remise.D'abord jai une feuille excel (Feuil1) avec une col tirage aléatoire [ par pitaya97 ] Bonjour,J'aimerais éffectuer un tirage aléatoire dans une liste de nombres (par exemple 3, 5, 7, 9, 15 18) mais pondérer le résultat pour que certains tirage aléatoire [ par papilou ] Bonjour à tous. J'ai adhéré à VB pour les très nuls et je vous remercie d'avance de votre compréhension. Voilà : j'ai un fichier Excel avec une colonn


Nos sponsors


Sondage...

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 : 0,421 sec (4)

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