random_get_seed

Para generar un número aleatorio GameMaker comienza con un número semilla aleatorio. Con esta función puedes recuperar esa semilla, que luego puede ser almacenada para reproducir una serie específica de eventos aleatorios. Por ejemplo, digamos que tienes un juego generado generada procedimentalmente, pero quieres que el jugador pueda volver a zonas previamente descubiertas. Bien, al principio de cada área, puedes almacenar la semilla aleatoria con esta función y así cada vez que necesites volver allí, puedes usar random_set_seed() para establecer la semilla a lo que era anteriormente y así forzar a GameMaker a reproducir el mismo conjunto de funciones "aleatorias" que utilizaba anteriormente.

Sintaxis:

random_get_seed();

Devuelve:

Real

Ejemplo:

ini_open("Save.ini")
ini_write_real("Levels", string(level), random_get_seed());
ini_close();

El código anterior obtendrá la semilla aleatoria y la almacenará en un archivo ini.