Diskuze: Jak udělat deterministický generátor světa?
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Ano, pokud používáš nějaký běžný deterministický generátor náhodných čísel, tak mu stačí vždycky nastavit stejný seed - to je to číslo, co když bude stejné, tak budou vypadávat stejná náhodná čísla, takže budeš mít stejný svět.
V C# při vytváření instance třídy Random jen stačí zadat seed parametr, když ho nezadáš, tak se použije tuším aktuální čas.
class World
{
Random rnd = new Random(42);
...
Zobrazeno 2 zpráv z 2.