Generar números aleatorios

Submitted by tech4life on

Cuando estamos desarrollando nuestro juego es común tener que recurrir a la generación de números aleatorios para obtener aleatoriedad en nuestro juego. 

Vamos a ver como lo podemos hacer en Godot 4.

Primero de todo tenemos que crear una variable de tipo RandomNumberGenerators

var rand = RandomNumberGenerator.new()

El siguiente paso es inicializar la aleatoriedad en nuestra función _ready

func _ready() -> void:
	rand.randomize()

Una vez hecho esto, ya podemos generar números aleatorios, vamos a ver como generar un número entero aleatorio entre un rango dado: 

var x = rand.randi_range(0,100)

En este caso obtendremos un número aleatorio entre 0 y 100.

Nivel