begin process at 2012 02 17 11:50:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

utilisation de Randomize


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

utilisation de Randomize

lundi 31 décembre 2007 à 09:53:07 | utilisation de Randomize

hela_bouks

    Bonjour,
J'ai 3 produits 1,2,3
Je voudrai les choisir au hasard pour pouvoir les traiter, par exple: 2,3,1 ou 3,1,2 ou 1,3,2 ... quand j'utilise Randomize Timer, je peux avoir par exemple deux fois le 2 ou le 3 qui se repetent, or ce que je veux c'est que je reçois chaque chiffre une fois.
Comment faire?
Merci pour votre aide!!!!
lundi 31 décembre 2007 à 10:12:38 | Re : utilisation de Randomize

Megafan

Salut,
Je pense que ce probléme va interresser beaucoup de monde, car c'est sympa de voir les nombreuses manières dont on peut régler ça.
pour moi à l'arrache,
- tu cree une chaine avec "123"
- sur une boucle de 1 à longueur de la chaine
- tu prends un nombre 'p' au hasard entre 1 et la longueur de la chaine et tu extrait le caractere à la position p
(donc si tu m'as suivi le carcatere à la position p est 1 ,2 ou 3)
- tu enleves le caractére de la position p
- et tu boucles.

une méthode comme une autre
@+
Megafan

lundi 31 décembre 2007 à 10:39:35 | Re : utilisation de Randomize

MPi

Tu peux aussi utiliser un tableau contenant des 0, disons.
Chaque fois que tu "piges" un numéro, tu mets l'index correspondant du tableau à 1.
Tu sauras donc quels numéros sont déjà pigés.

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA.

lundi 31 décembre 2007 à 11:19:11 | Re : utilisation de Randomize

jmfmarques

Membre Club

Un petit exercice que j'ai fait hier pour quelqu'un devrait t'intéresser, je pense :

sur une forme : un bouton de commande Command1

code

Private Sub Form_Activate()
  Randomize Timer
End Sub

Private Sub Command1_Click()
 Dim monarray, i As Integer, ou As Integer, temp As String, nb As Integer
 monarray = Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14")
 nb = UBound(monarray)
 For i = 0 To nb \ 2
  ou = Int(((nb - i) * Rnd))
  temp = monarray(ou)
  monarray(ou) = monarray(nb - i)
  monarray(nb - i) = temp
 Next
End Sub



Cette discussion est classée dans : utilisation, randomize


Répondre à ce message

Sujets en rapport avec ce message

Utilisation de NETAPI.DLL [ par JMB ] SE: Windows 3.11Outils : VB4 16 bitsJe cherche à partager un disque ou une imprimante à partir de VB4 16 bits.Les fonctions nécessaires sont je pense Utilisation de MSChart1 [ par beber ] Recherche des éléments et EXEMPLES (autre que l'aide VB !!!) de programmes utilisant les composants de MSChart1 pour tracer des graphiques sous VB.Mer Utilisation des onglets sous VB5 [ par Taka ] Salut à tous,Je développe actuellement une appli sous Windows98 en VB5. J'aurai voulu afficher une fenêtre à onglets. Le contenu des onglets étant dif utilisation des onglets [ par Bob ] Bonjour à tousJe suis un utilisateur de Vb5 et je voudrais faire un programme utilisant une Tabstrip (des onglets). Mais je ne sais pas comment utilis Utilisation de classes et de membres [ par Raf ] Bonjour, je débute en VB et je souhaiterai un exemple concret d'utilisation de classes et sourtout d'un membre de cette classe.Bien sûr, je souhaitera afficher l'heure [ par FDA ] Le but est de mesurer le temps d'utilisation d'un logiciel.Dans visual basic (vers 5) il est possible de stocker l'heure de départ, avant utilisation utilisation de FSO [ par Cameleon ] Bonjourj'ai entendu parler que pour travailler sur des fichier il exister FileSystemObject si quelqu'un sait comment on peut y faire appel, je sais qu utilisation de MSComm [ par KamiKaZ ] J'ai besoin de savoir comment envoyer les données du buffer de sortie quand je le veux.Le problème est que lorsque je remplis le buffer les données ne Utilisation des API Lotus Notes dans Visual Basic [ par KRL ] Je recherche activement des exemples de codes sur l'utilisation des classes Notes dans visual Basic.(notemment l'utilisation des propriétes de la clas Problème d'utilisation de DLL [ par JP ] Bonjour,J'ai entendu dire qu'il y avait un problème quand 2 programmes veulent utiliser la même DLL en même temps.Quelqu'un pourrait - il, m'en expli


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

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