J'ai besoin d'un tableau 2d [9,16] avec 144 nombres de 1-> 36 dans un ordre aléatoire (donc chaque nombre est répété 4 fois).Shuffle un tableau en JavaScript?
Répondre
Quelque chose comme:
sourcearr = array();
for(i = 0; i < 36; i++){
for(j = 0; j < 4; j++){
sourcearr[i+j] = i;
}
}
sourcearr = shuffle(sourcearr)
k = 0;
myrandarr = array();
for(i = 0; i < 9; i++){
myrandarr[i] = array();
for(j = 0; j < 16; j++){
myrandarr[i][j] = sourcearr[k++];
}
}
où vous utilisez shuffle .
J'ai oublié de dire que chaque numéro est répété 4 fois, ce n'est pas seulement aléatoire. –
Donc, il n'y a rien de tel que: Enumerable.Range (1,36)? –
Non, pas en JavaScript. – Eilon
En supposant que vous ne se soucient pas de la distribution, juste stocker les résultats de
Math.floor(Math.random()*36) + 1
pour chaque élément du tableau
Cela ne répétera pas chaque nombre 4 fois cependant. – jvenema
Comment est sur:
var source = array(); var shuffled = array(); for(var i=0;i<4;i++) { for(var j=0; j<36;j++) { source[i*j] = j+1; } } while(source.length > 0) { var index = Math.floor(Math.random()*source.length); var element = source.splice(index,1); shuffled.push(element); }
- 1. Objets Shuffle en PHP
- 2. php shuffle() renvoie un élément
- 3. shuffle string en python
- 4. shuffle() tableau .. manière correcte de randomiser les résultats du tableau?
- 5. Algorithme Groupes de Shuffle
- 6. Shuffle DevExpress GridControl DataSource
- 7. devoirs blackjack shuffle
- 8. s'il vous plaît aider avec mon code "shuffle" en rubis
- 9. Créer dynamiquement un tableau en Javascript
- 10. Comment trier un tableau concaténé en JavaScript?
- 11. créer un tableau associatif/hash en javascript
- 12. Analyser un tableau JSON bidimensionnel en Javascript
- 13. Javascript: Convertir textarea en un tableau
- 14. Condensing un tableau Javascript
- 15. Comment transformer un tableau php en tableau javascript
- 16. Meilleure façon de libérer un tableau de tableau en javascript
- 17. Comment convertir un Guid en un tableau Byte en Javascript?
- 18. retourner un tableau associatif php javascript tableau
- 19. Parsing retourné tableau en javascript
- 20. Synchronisez un tableau avec javascript
- 21. Javascript: Comment transformer un tableau?
- 22. Javascript: Filtrer un tableau bidimensionnel
- 23. Faire un "Diff" sur un tableau associatif en javascript/jQuery?
- 24. Quand utiliser un objet ou un tableau en javascript?
- 25. textarea dans un tableau javascript
- 26. L'algorithme utilisé par la fonction PHP shuffle
- 27. PHP différence entre shuffle et array_rand
- 28. Comment transférer un tableau Java en tableau javaScript en utilisant jsp?
- 29. Créer un tableau HTML en dehors d'un tableau d'objets en Javascript
- 30. PHP Random Shuffle Array Maintien Clé => Valeur
Il ressemble plus à vous voulez un remaniement * algorithme *. Les chiffres eux-mêmes ne sont pas du tout aléatoires - juste leur ordre. Je suggère d'éditer la question pour clarifier cela. – Eilon