Add more randomness to the answer
This commit is contained in:
parent
33e04d22dd
commit
45faf97cea
@ -45,7 +45,7 @@ public class PadlockImpl {
|
||||
* Create a padlock instance.
|
||||
*
|
||||
* @param numpadSize The number of buttons on the numpad of this lock.
|
||||
* @param debug Will skip sleep if is true
|
||||
* @param debug Will skip sleep if is true
|
||||
*/
|
||||
PadlockImpl(int numpadSize, boolean debug) {
|
||||
this.debug = debug;
|
||||
@ -55,7 +55,9 @@ public class PadlockImpl {
|
||||
List<Integer> answer = new ArrayList<>(numpadSize);
|
||||
for (int i = 0; i < numpadSize; i++)
|
||||
answer.add(i);
|
||||
Collections.shuffle(answer);
|
||||
for (int i = 0; i < numpadSize / 2; i++) {
|
||||
Collections.shuffle(answer);
|
||||
}
|
||||
this.correctPasscode = answer.toArray(new Integer[0]);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user