A cookbook for Godot games :robot:
This project is maintained by Beelzenef
Los valores aleatorios pueden ser muy valiosos en nuestros proyectos.
Para generarlos, tenemos un sencillo método que genera un número aleatorio entre un mínimo y un máximo establecido.
var minimo = 1;
var maximo = 6;
var numero = rand_range(minimo, maximo)
Para redondear el resultado obtenido:
var otroNumero = round(rand_range(minimo, maximo))
Y generando un número aleatorio entero:
var numeroEnteroAleatorio = randi() % (maximo - minimo) + minimo
Los números aleatorios se generan a través de una semilla o seed. Por lo que, si necesitamos una nueva semilla para generar aleatoriedad, basta con llamar a:
randomize()
Si queremos generar una semilla a través de un número propio, ¡también es posible!
rand_seed(numeroBase)