Bonjour;
Je souhaite remplir mon tableau de façons aléatoire avec un ensembles des valeurs allant de 1 à 9 et un autre ensemble allant de 10 à 99.
J'ai une probabilité de 0.7 pour que les chiffres choisis soient de 1 à 9 sinon de 10 à 99.
J'ai fais mon tableau mais mon problème et que j'ai du mal à savoir comment intégrer c'est 0.7 pour que les nombres choisis soit de 1 à 9 ou de 0.3 pour les nombres choisis soient de 10 à 99.
Après plusieurs recherches sur le net j'ai réaliser le random pour remplir le tableau des 10 à 99, mais je n'ai pas pu aller loin j'ai besoin de vos idées pour pouvoir intégrer cette probabilité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 package Revision; import java.util.Arrays; public class random { static int tab[] = new int[alea(3, 6+1)]; public static void main(String[] args) { // TODO Auto-generated method stub for(int i= 0; i<tab.length; i++){ tab[i] = alea(10, 99+1); } System.out.println("tab : "+Arrays.toString(tab)); } public static int alea(int Min, int Max) { return (int) (Math.random()*(Max-Min))+Min; } }
Partager