Browse Source

square question generator

pull/8/head
Tim Glasgow 2 years ago
parent
commit
a5685b4a2c
  1. 13
      squarenotsquare/src/libs/Random.js

13
squarenotsquare/src/libs/Random.js

@ -21,14 +21,19 @@ export function generateKey() {
return result.join(''); return result.join('');
} }
export function generateSquareChallenge(){ export function genSquareChallenge(){
let result = []; let result = [];
let uintArray = new Uint8Array(20); let uintArray = new Uint8Array(20);
let newChallenge = crypto.getRandomValues(uintArray); let squares = crypto.getRandomValues(uintArray);
let shapes = crypto.getRandomValues(uintArray);
for(let i = 0; i < 20; ++i){ for(let i = 0; i < 20; ++i){
let position = newChallenge[i] % 2; let squarePos = squares[i] % 2;
result.push(position); let shapeType = shapes[i] % 6;
result.push({
squarePos: squarePos,
shapeType: shapeType
});
} }
return result; return result;

Loading…
Cancel
Save