all the hame

main
Matt Huntington 2 years ago
parent 4fe9e55ca9
commit f3ed6a19e7

@ -0,0 +1,42 @@
const notes = [
'Ab',
'A',
'A#',
'Bb',
'B',
'C',
'C#',
'Db',
'D',
'D#',
'Eb',
'E',
'F',
'F#',
'Gb',
'G',
'G#',
]
const directions = ['↑', '↓']
const intervals = ['m6', 'M6']
const getRandomIndex = (arrayParam)=>{
return Math.floor((Math.random()*arrayParam.length))
}
const generateQuestion = ()=>{
const note = notes[getRandomIndex(notes)]
const direction = directions[getRandomIndex(directions)]
const interval = intervals[getRandomIndex(intervals)]
return `${note} ${direction} ${interval}`;
}
document.querySelector('body').innerHTML = generateQuestion()

@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<script defer src="app.js"></script>
<style>
body {
text-align:center;
font-size: 25vw;
}
</style>
</head>
<body></body>
</html>
Loading…
Cancel
Save