Les Snippets

Connexion

Récupérer aléatoirement une valeur unique d'un tableau

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 24/03/2007 18:44:29 et initié par PCPT [Liste]
Date de mise à jour : 06/05/2008 00:55:43
Vue : 8993
Catégorie(s) : Chaîne de caractères, Divers
Langages dispo pour ce code :
- VB6, VBA
- C# 1.x, C# 2.x
- Java
- Python
- Javascript
- VB 2005
- Voir tous les langages pour ce code snippet



Langage : VB 2005
Date ajout : 15/04/2008
Posté par jrivet [Liste]
Private _rand As New System.Random Public Function GetSingleValue(ByVal list As List(Of String), ByRef value As String) As Boolean    Dim result As Boolean = False    value = String.Empty    If (list.Count > 0) Then        Dim lastIdx As Integer = list.Count - 1        Dim idx = _rand.Next(0, lastIdx)        Value = list(idx) 'retourne une valeur aléatoire        list(idx) = list(lastIdx) 'remplace par le dernier élément        list.RemoveAt (lastIdx) 'efface le dernier élément        result = True    End If    Return result End Function
By Renfield
Remarque :
Simple traduction du code C# de Bidou

Snippets en rapport avec : Unique, Aléatoire, Valeur, Hasard



Codes sources en rapport avec : Unique, Aléatoire, Valeur, Hasard

{Visual Basic, VB6, VB.NET, VB 2005} GÉNÉRATEUR DE CHAINES PSEUDO-ALÉATOIRES
Salut tout le monde. La pitite source que je dépose ici permet de générer une chaine de caractères d...

{Assembleur} [TUTORÉ] LOTO ET NOMBRES PSEUDO-ALÉATOIRES [MASM]
Comme l'apprentissage passe par la démonstration, voici un petit exemple très simple : le LOTO. L...

{Visual Basic, VB6, VB.NET, VB 2005} ETUDE DE FONCTIONS ALÉATOIRES
Ce dossier contient un programme de 5 fonctions aléatoires différentes, un cours sur les fonctions a...

{Visual Basic, VB6, VB.NET, VB 2005} FONCTION VRAIMENT ALÉATOIRE
Comme vous le savez la fonction Random que propose Visual Basic n'est pas réellement aléatoire, c'es...

{PHP} UNE IMAGE AU HASARD PARMI TOUTES LES IMAGES D'UN RÉPERTOIRES PHP/JAVASCRIPT
se code explore le dossier choisie (dossier comtenant les images) puit dresse une listes des fichier...

{C# / C#.NET} HASARD
Voila ici 4 fonction de hasard: > Harsard.Random( int valeur ); >> Choisis un nombe au hasard ent...

{Visual Basic, VB6, VB.NET, VB 2005} DESORDONNEUR - BORDÉLISER UN TABLEAU
Un petit module pour faire le contraire d'un tri avec dans le zip un exemple d'utilisation. Les bon...

{Visual Basic, VB6, VB.NET, VB 2005} FAIRE FAIRE QQUECHOSE AU HASARD AU PROG.
ben c simple faut faire correspondre une action a un nombre. ...

{PHP} GÉNÉRER UNE CHAÎNE ALÉATOIRE SANS BOUCLE NI CRYPTAGE (MD5 OU AUTRE)
Jusqu'à présent tous les générateurs de clé que j'ai trouvé utilisait une boucle ou les fonction sha...

{Javascript / DHTML} LOTO AVEC CREATION AUTOMATIQUE DE GRILLE
c'est un petit loto avec les fonctions de base (sélection flash par exemple). De plus on peut choisi...