Les Snippets

Connexion

Choisir une valeur parmis 5 autres en 1 ligne

Niveau requis pour utiliser/comprendre cette source : 2 ( Initié )
Créé le 31/10/2008 22:19:33 et initié par stefbuet [Liste]
Date de mise à jour : 27/11/2008 04:55:35
Vue : 4319
Catégorie(s) : Trucs & Astuces
Langages dispo pour ce code :
- ActionScript Flash
- VB6, VBA
- VB 2005, VB 2008
- C# 2.x, C# 3.x
- Voir tous les langages pour ce code snippet



Langage : ActionScript Flash
Date ajout : 31/10/2008
Posté par stefbuet [Liste]
//Soit 5 variables qui possèdent des valeurs differantes :
var a:uint=1;
var b:uint=2;
var c:uint=3;
var d:uint=4;
var e:uint=5;
//l'attribution d'une des 5 valeurs avec la même probabilité d'être selectionné dans une variables f en 1 ligne se fait comme cela :
var f:uint = Math.floor(Math.random()*5)<1)?a():((Math.random()<0.5)?((Math.random()<0.5)?b:c):((Math.random()<0.5)?d:e));
//pourquoi avoir choisi entre 5 valeurs ? Car c'est un nombre impaire, en effet faire une selection entre x valeurs, x nombre pair est beaucoup plus simple (utilisation de multitudes de ? à la suite)
//Sur le même modèle vous pouvez choisir une valeurs entre 7, 9, 11, etc... valeur...
//pour l'info, pour choisir entre 4 valeurs a, b, c, d dans une variable e :
e=(Math.random()>0.5)?((Math.random()>0.5)?a:b):((Math.random()>0.5)?c:d)
    

Snippets en rapport avec : Random, Variable, Propre, Attribution, Choix



Codes sources en rapport avec : Random, Variable, Propre, Attribution, Choix

{Javascript / DHTML} IMPLEMENTATION DE RANDOM PERSONNALISÉ
cette classe est une implementation de Random personnalisé trés sympa a vous de le développez et le ...

{PHP} FONCTION DE NETTOYAGE DE VARIABLES AVEC UNE INSTALLATION DE PHP BASIQUE
Bonjour à tous, Ayant longuement cherché sur le web, je n'ai pas trouvé de solution de nettoyage ...

{Flash} FLASHVAR - PASSAGE DE VARIABLE, TOUT SIMPLEMENT !
Voici la solution ultime pour trancher dans l'utilisation du passage de variable entre une animation...

{Visual Basic, VB6, VB.NET, VB 2005} JEUX DE KENO
Voilà ma première source que je poste. Elle est pratiquement terminée... J'avais programmé un peu...

{JAVA / J2EE} JEU DE L'ANAGRAM AVEC TRI ALEATOIRE DES CARACTERES
jeu de l'anagram avec tri aleatoire des caracteres afin que chaque anagram soit different meme si le...

{Delphi} DES DÉS ...
Source exemple pour une question sur le forum : petit programme permettant de simuler un lancer d...

{C / C++ / C++.NET} JEUX DU DÉMINEUR POUR DÉBUTANT
C'est le jeux classique du démineur en langage C (avec quelques utilisations du C++ mais fonctionne ...

{Visual Basic, VB6, VB.NET, VB 2005} JEU DE PUZZLE AVEC CHOIX IMAGES
Petit jeu de puzzle vous donnant le choix de sélectionner 1 des 3 images proposées au début du jeu. ...

{Flash} RÉCUPÉRER UNE VARIABLE DANS L'ADRESSE DIRECTEMENT DANS FLASH
Récupérer des variables... Voila une catégorie bien pleine... Cependant, récupérer celle dans l'adr...

{Visual Basic, VB6, VB.NET, VB 2005} GESTION DYNAMIQUE DES ITEMS - BIEN PLUS INTERESSANT QUE LES TABLEAUX DYNAMIQUES
Tout le monde a recours dans la programmation à des tableaux dynamiques, besoin de validation de val...