|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Générateur pseudo-aléatoire déterministe, à graine explicite (jamais l'horloge, EX-NFR-002). More...
#include <cstdint>Go to the source code of this file.
Classes | |
| class | core::DeterministicRandom |
| Générateur pseudo-aléatoire léger (SplitMix64), à graine explicite. More... | |
Namespaces | |
| namespace | core |
| Espace de noms du moteur et de la logique de jeu. | |
Functions | |
| constexpr std::uint64_t | core::splitMix64 (std::uint64_t value) noexcept |
| Mélange (SplitMix64) un entier 64 bits en une valeur bien distribuée. | |
| constexpr std::uint64_t | core::deriveSeed (std::uint64_t baseSeed, std::uint64_t step, std::uint64_t entityId) noexcept |
| Combine une graine de base, un numéro de pas et un identifiant reproductible en une graine unique, propre à ce triplet (LOT-53 TACHE-01). | |
Générateur pseudo-aléatoire déterministe, à graine explicite (jamais l'horloge, EX-NFR-002).