get random cpu

This commit is contained in:
Florian Schmid 2023-04-11 13:00:03 +02:00
parent 58b0686b44
commit ce740885c7

19
game.js
View File

@ -1,15 +1,28 @@
async function main() {
var cpuList; var cpuList;
var currentCpu;
var nextCpu;
async function main() {
await fetch('./data.json') await fetch('./data.json')
.then((response) => response.json()) .then((response) => response.json())
.then((json) => cpuList = json); .then((json) => cpuList = json);
currentCpu = getRandomCpu();
nextCpu = getRandomCpu();
} }
function getRandomCpu() { function getRandomCpu() {
let randomIndex = getRandomInt(0, cpuList.length)
return {
name: cpuList[randomIndex]["name"].split('@')[0],
score: cpuList[randomIndex]["cpuScore"]
}
} }
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min) + min); // The maximum is exclusive and the minimum is inclusive
}
main(); main();