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 : 9635
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 : Python
Date ajout : 05/04/2007
Posté par pacificator [Liste]
import random
def get_random_and_pop(liste):
    if not liste: return -1
    position = random.randrange(len(liste))
    valeur = liste.pop(position)
    return valeur, liste
# exemple
liste = range(50)
valeur, liste = get_random_and_pop(liste)
print valeur
print liste


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} CITATION ALÉATOIRE AU CHARGEMENT D'UNE PAGE WEB
J'ai fait un site internet et je voulais mettre une petite citation, sur la banière, qui change à ch...

{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...