azar

Números aleatorios simples para juegos: un real o un entero dentro de un rango, y una semilla para que las partidas sean reproducibles.

importar
usar std/azar

Funciones

azar.real(minimo decimal, maximo decimal) decimal

Un decimal aleatorio uniforme dentro de [minimo, maximo].

azar.entero(minimo entero, maximo entero) entero

Un entero aleatorio uniforme en [minimo, maximo): incluye minimo y excluye maximo, como los rangos a..b. Para un dado usa azar.entero(1, 7). Si minimo == maximo devuelve minimo.

azar.semilla(valor entero)

Fija la semilla del generador: con la misma semilla, azar.entero y azar.real producen siempre la misma secuencia (niveles reproducibles, partidas del día). Sin llamarla, cada ejecución es distinta.