SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
rng::xorshift1024_t Struct Reference

XORSHIFT-1024 Random Number Generator. More...

#include <rng.hpp>

Public Member Functions

uint64_t next () noexcept
 XORSHIFT-1024 Random Number Generator. More...
 
void seed (uint64_t start) noexcept
 
const char * name () const noexcept
 

Detailed Description

XORSHIFT-1024 Random Number Generator.

All credit goes to Sebastiano Vigna (vigna.nosp@m.@acm.nosp@m..org) @2014 http://xorshift.di.unimi.it/

Member Function Documentation

◆ next()

uint64_t rng::xorshift1024_t::next ( )
noexcept

XORSHIFT-1024 Random Number Generator.

All credit goes to Sebastiano Vigna (vigna.nosp@m.@acm.nosp@m..org) @2014 http://xorshift.di.unimi.it/