Array Stats

  1. Lav et program, der simulerer kast med 6 terninger. Der udføres f.eks. 100 kast. Optæl i et array hyppigheden af summen af øjenantallene.
  2. Udvid programmet til at kunne lave statistik på kast med et vilkårligt antal terninger.
  3. Udvid programmet til at kunne lave statistik på kast med terninger med et vilkårligt antal sider.
  4. Ændr programmet, så man kan angive antallet af terninger, gentagelser og sider på kommandolinjen.

Hints

For at lave en ’terning’ med seks sider kan du bruge denne stump kode, der generer et tilfældigt tal mellem 1 og 6.

let value = Math.floor(Math.random() * 6) + 1

Kommandolinje argumenter kan f.eks. benyttes således

const args = process.argv.slice(2)
console.log(args)

if(1 == args.length){
  const name = args[0]
  console.log(`Hello, ${name}!`)
} else {
  console.log("Hello, world!")  
}

Her en lidt mere udførlig introduktion til CLI argumenter.

Materiale