Función Math.random() y variantes
La función Math.random() da un valor dentro del intérvalo [0, 1). Por ejemplo:
Math.random() --> 0,526862017...
La función Math.trunc() sirve para dar un valor de un intérvalo [min, max), pero truncando todos los decimales del valor. Como los decimales no juegan ningún rol en la función, no puede llegar a su valor máximo (pero sí puede llegar a su mínimo. Por ejemplo:
function trunc(min, max)
{
var number=Math.trunc(Math.random()*(max-min+1)+min)
return number;
}
trunc(0, 5)
--> 2,553452624... --> 2
La función Math.ceil() sirve para dar un valor de un intérvalo (max, min], pero los números con decimales serán apriximados al siguiente número. Por lo tanto, la función puede dar el valor máximo, pero no el mínimo. Por ejemplo:
function ceil(min, max)
{
var number=Math.ceil(Math.random()*(max-min+1)+min)
return number;
}
ceil(0, 5)
--> 2,553452624... --> 3
La función Math.floor() sirve para dar un valor de un intérvalo [max, min), pero los números con decimales serán apriximados al número anterior. Por lo tanto, sí puede dar el mínimo, pero no puede dar el máximo. Por ejemplo:
function floor(min, max)
{
var number=Math.floor(Math.random()*(max-min+1)+min)
return number;
}
floor(0, 5)
--> 2,553452624... --> 2
Hola,
ResponderEliminarNo entec que té que veure la funció trunc amb l'interval?
Ho podries explicar millor?
Encara que la entrada estigui realment treballada, hi ha explicacions poc clares.
ResponderEliminarEncara que la entrada estigui realment treballada, hi ha explicacions poc clares.
ResponderEliminarCrec que hauries de explicar un poc has tingut errors alhora de fer el programa
ResponderEliminar