Je souhaite sélectionner un nombre aléatoire parmi un ensemble. Par exemple à partir de l'ensemble {8, 6, 1, 7}.Sélection d'un nombre aléatoire dans un ensemble
Répondre
Vous pouvez utiliser la fonction suivante pour obtenir un nombre aléatoire d'un ensemble:
function getRndmFromSet(set)
{
var rndm = Math.floor(Math.random() * set.length);
return set[rndm];
}
dans votre cas, l'appel serait getRndmFromSet([8,6,1,7])
Essayez le jsFiddle
Merci c'est une réponse très utile. – BZC
var range = [8, 6, 1, 7],
rNumber = Math.floor(Math.random()*range.length)%range.length,
number = range[rNumber];
vous n'avez pas besoin de '% range.length' à la fin puisque vous multipliez' [0,1) 'par' range.length', ce qui donnerait '[0, range.length)', le sol de cette est [0, range.length-1], et en utilisant '% range.length' vous avez la même chose que sans. – Daniel
- 1. élément aléatoire dans un ensemble
- 2. Sélection aléatoire d'un nombre dans une plage de 1-1680
- 3. Sélection aléatoire dans jQuery
- 4. Sélection d'un sous-ensemble aléatoire en SQL (Sybase Server IQ)
- 5. Sélection aléatoire dans Combobox?
- 6. Créer un ensemble aléatoire de LatLng dans un BoundingBox
- 7. Sélection probabiliste à partir d'un ensemble
- 8. Insérer un nombre à la position aléatoire dans un tableau de nombre aléatoire
- 9. Générer un nombre aléatoire. Android?
- 10. Générer un nombre aléatoire dans Oracle
- 11. Générer un nombre aléatoire dans CakePHP?
- 12. Nombre aléatoire
- 13. en comparant un nombre aléatoire?
- 14. sélection des colonnes spécifiées par un vecteur aléatoire dans R
- 15. Comment faire pour sélectionner un nombre aléatoire d'un ensemble de nombres dans SQL
- 16. Sélection aléatoire, pondérée par rang
- 17. Sélection aléatoire des rangées nombre égal par groupe
- 18. Nombre aléatoire dans l'iphone sdk?
- 19. Générer un nombre de plages pour un ensemble aléatoire de valeurs
- 20. Comment choisir nombre aléatoire d'éléments au hasard dans un tableau
- 21. Générer un nombre aléatoire avec une longueur de nombre aléatoire dans Objective-C
- 22. générer un nombre aléatoire avec des restrictions
- 23. Sélection aléatoire de témoignages
- 24. Comment implémenter l'échantillonnage aléatoire d'un ensemble de vecteurs dans Java?
- 25. Nombre aléatoire dans une plage
- 26. nombre unique aléatoire dans java
- 27. Algorithme de sélection aléatoire rapide
- 28. Appliquer un multiplicateur à un nombre aléatoire
- 29. Idées de sélection aléatoire
- 30. Sélection d'un élément aléatoire dans un tableau associatif PHP
'Math. floor (Math.Random * 8); ' –
Que signifie« j'ai besoin de sélectionner au hasard en 8, 6, 1, 7 nombres »? Voulez-vous choisir un des quatre nombres au hasard? – JJJ