Fonction Random() nombre répété
Résolu/Fermé
yasamira
Messages postés
15
Date d'inscription
mardi 25 février 2014
Statut
Membre
Dernière intervention
5 juin 2014
-
Modifié par yasamira le 3/06/2014 à 14:05
yasamira Messages postés 15 Date d'inscription mardi 25 février 2014 Statut Membre Dernière intervention 5 juin 2014 - 4 juin 2014 à 13:11
yasamira Messages postés 15 Date d'inscription mardi 25 février 2014 Statut Membre Dernière intervention 5 juin 2014 - 4 juin 2014 à 13:11
A voir également:
- Fonction Random() nombre répété
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Fonction somme excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
3 réponses
ProvencaleLeGaulois
Messages postés
48
Date d'inscription
lundi 2 juin 2014
Statut
Membre
Dernière intervention
18 septembre 2014
6
3 juin 2014 à 14:28
3 juin 2014 à 14:28
Bonjour,
J'ai l'impression que tu cherches à avoir un genre de distribution Gaussienne, avec par exemple 10 fois la valeur 1 mais répartie un peu partout de façon homogène sur ta grille.
C'est bien ça ?
A+
J'ai l'impression que tu cherches à avoir un genre de distribution Gaussienne, avec par exemple 10 fois la valeur 1 mais répartie un peu partout de façon homogène sur ta grille.
C'est bien ça ?
A+
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
3 juin 2014 à 18:00
3 juin 2014 à 18:00
Bonsoir,
Pour reprendre l'idée de ProvencalLeGaulois tu pourrais te prendre une liste que tu remplis de la totalité des valeurs que tu veux. Il ne reste plus qu'à la mélanger (des méthodes existent déjà pour ça) et la transférer dans tes tableaux.
Pour reprendre l'idée de ProvencalLeGaulois tu pourrais te prendre une liste que tu remplis de la totalité des valeurs que tu veux. Il ne reste plus qu'à la mélanger (des méthodes existent déjà pour ça) et la transférer dans tes tableaux.
List<Integer> list = new ArrayList (n); ... Collections.shuffle(list); ...
yasamira
Messages postés
15
Date d'inscription
mardi 25 février 2014
Statut
Membre
Dernière intervention
5 juin 2014
4 juin 2014 à 13:11
4 juin 2014 à 13:11
Merciiiiiiii bien pour votre aide, c'est résolu j'avais juste un prob d'affichage
3 juin 2014 à 14:36
3 juin 2014 à 14:56
Ce qui doit être aléatoire c'est la position du chiffre.
Vu que tu sais que tu aura n fois le nombre x, ça n'est pas la peine de faire un random sur la génération de ce nombre.
En revanche tu peux faire un random sur sa position dans la grille.
Donc mon idée c'est de dire, d'abord on place tous les 1 n'importe où, puis les 2, puis les 3, puis les 4.
Pour les placer n'importe où il te faut faire qqch du genre :
Idem pour les 2,3,4,..., n.
J'espère que ça pourra t'aider.
A+
Modifié par ProvencaleLeGaulois le 3/06/2014 à 16:26
Pour moi au final, et de façon plus générique ça donne :
Je pense que c'est ce qu'il te faut ;)
A+
Modifié par yasamira le 3/06/2014 à 16:35
3 juin 2014 à 16:58