From a5685b4a2ccc42b96f6c2c55a9fd23bb6eb11584 Mon Sep 17 00:00:00 2001 From: Tim Glasgow Date: Wed, 3 Aug 2022 23:26:09 -0500 Subject: [PATCH] square question generator --- squarenotsquare/src/libs/Random.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/squarenotsquare/src/libs/Random.js b/squarenotsquare/src/libs/Random.js index 9da374b..0123815 100644 --- a/squarenotsquare/src/libs/Random.js +++ b/squarenotsquare/src/libs/Random.js @@ -21,14 +21,19 @@ export function generateKey() { return result.join(''); } -export function generateSquareChallenge(){ +export function genSquareChallenge(){ let result = []; 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){ - let position = newChallenge[i] % 2; - result.push(position); + let squarePos = squares[i] % 2; + let shapeType = shapes[i] % 6; + result.push({ + squarePos: squarePos, + shapeType: shapeType + }); } return result;