Código de JavaScript - Simulación del resultado de tirar 3 dados en JavaScript

Imágen de perfil
Val: 3.506
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Simulación del resultado de tirar 3 dados en JavaScriptgráfica de visualizaciones


JavaScript

Publicado el 13 de Mayo del 2020 por Joel (150 códigos)
891 visualizaciones desde el 13 de Mayo del 2020
Simular el tiro de tres dados y sumar sus valores durante 1000 veces, y contar las veces que aparece la suma de los tres dados.
Mostrar el resultado obtenido:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Ha salido suma 3: 8 de 1000 veces
Ha salido suma 4: 19 de 1000 veces
Ha salido suma 5: 26 de 1000 veces
Ha salido suma 6: 47 de 1000 veces
Ha salido suma 7: 63 de 1000 veces
Ha salido suma 8: 95 de 1000 veces
Ha salido suma 9: 112 de 1000 veces
Ha salido suma 10: 135 de 1000 veces
Ha salido suma 11: 131 de 1000 veces
Ha salido suma 12: 107 de 1000 veces
Ha salido suma 13: 99 de 1000 veces
Ha salido suma 14: 61 de 1000 veces
Ha salido suma 15: 52 de 1000 veces
Ha salido suma 16: 22 de 1000 veces
Ha salido suma 17: 19 de 1000 veces
Ha salido suma 18: 4 de 1000 veces

Versión 1

Publicado el 13 de Mayo del 2020gráfica de visualizaciones de la versión: Versión 1
892 visualizaciones desde el 13 de Mayo del 2020
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Se guarda en un array de 18 elementos, y se le suma mas uno en la posición del array que contiene la suma de los tres dados... ejemplo:
Si en los dados sale 3 + 5 + 4, se suma uno en la posición 12 del array.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
</head>
 
<body></body>
 
</html>
 
<script>
const resultado=Array.from({length:19}, el => 0);
const body=document.querySelector("body");
const repeticiones=1000;
let n1, n2, n3;
 
for (let i=0; i<repeticiones; i++) {
    n1=Math.floor(Math.random()*6)+1;
    n2=Math.floor(Math.random()*6)+1;
    n3=Math.floor(Math.random()*6)+1;
    resultado[n1+n2+n3]++;
}
 
for (i=3; i<19; i++) {
    body.insertAdjacentHTML("beforeEnd","<br>Ha salido suma "+i+": "+resultado[i]+" de "+repeticiones+" veces");
}
</script>



Comentarios sobre la versión: Versión 1 (0)


No hay comentarios
 

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s6194