Honeycomb  0.1
Component-Model Framework
Gen.h
Go to the documentation of this file.
1 // Honeycomb, Copyright (C) 2015 NewGamePlus Inc. Distributed under the Boost Software License v1.0.
2 #pragma once
3 
4 #include "Honey/Core/Core.h"
5 #include "Honey/Math/Double.h"
6 
7 namespace honey
8 {
9 
11 class RandomGen
12 {
13 public:
15  virtual uint64 next() = 0;
16 };
17 
18 }
Random number generator interface.
Definition: Gen.h:11
virtual uint64 next()=0
Generate random number between 0 and 2^64-1 inclusive.
unsigned long long uint64
Definition: Core.h:22
Global Honeycomb namespace.