Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Math.random()

me confundio un poco Math.random() entiendo el uso de math floor, pero entiendo que el rango que se le dio fue de 0 a 9 lo que no entendo fue el +1 creo que es para que pueda llegar a 10 entonces si de 0 a 9 hay 10 en fin eh ahi mi confucion

2 respuestas

Yo lo entiendo así: el resultado de"math.random" va a ser desde 0 hasta 0.9999999999999999, y despues lo multiplicamos pox 10, entonces después le sumas 1, y te dará el resultado para ser redondeado por math.floor, por ejemlo: 8.15623232(math.random y ya multiplicado por 10) entonces le suma 1 = 9.15623232 y despues math,floor lo redondeara a nueve, por eso el que ya no ta dara cero, sino que al generar cualquier numero menor que uno por ejemplo:

-math.random= 0.0000000000000001, x 10= 0.000000000000001 + 1 = 1.000000000000001 y con math.floor = 1

-math.random= 0.2345, x 10= 2.345 + 1 = 3.345 y con math.floor = 3

GRACIASS

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad