Ik wil een reeks van 25 bestaande uit combinaties van 3 random letters en 2 random hoog(1)/laag(0) creeren, alleen met mijn code hieronder worden reeksen gecreeerd in de vorm van AAAAAAA11111111 of BBBBBBB111111 etc., niet echt random dus. Heb het idee dat de for loop te snel gaat ofzo ivm random & timestamp seed?
code:
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
| for (i=1;i<=26;i++){
Random generator = new Random();
int r = generator.nextInt(3);
String myString1 = "";
switch(r){
case 0:
myString1 = "A";
break;
case 1:
myString1 = "B";
break;
case 2:
myString1 = "C";
break;
}
r = generator.nextInt(2);
String myString2="";
//String myString2 = Integer.toString(r);
switch(r){
case 0:
myString2 = "1";
break;
case 1:
myString2 ="0'";
break;
}
String myStringTotal1 = myString1 + myString2 + myString3;
myStringTotal2 = myStringTotal2.concat(myStringTotal1);
}
Output.setText('\n' + myStringTotal2); |