cocos2d-x  3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ccRandom.h File Reference
#include <random>
#include <cstdlib>
#include "platform/CCPlatformMacros.h"

Classes

class  RandomHelper
 A helper class for creating random number. More...
 

Namespaces

 cocos2d
 

Functions

template<typename T >
(T min, T max)
 Returns a random value between min and max. More...
 
template<typename T >
var  ( var min, var max)
 Returns a random value between min and max. More...
 
template<typename T >
local  ( local min, local max)
 Returns a random value between min and max. More...
 
template<>
float  (float min, float max)
template<>
local  ( local min, local max)
template<>
long double  (long double min, long double max)
template<>
var  ( var min, var max)
template<>
local  ( local min, local max)
template<>
double  (double min, double max)
template<>
var  ( var min, var max)
template<>
local  ( local min, local max)
int  ()
 Returns a random int between 0 and RAND_MAX. More...
 
float  ()
 Returns a random float between -1 and 1. More...
 
var  ()
 Returns a random float between -1 and 1. More...
 
local  ()
 Returns a random float between -1 and 1. More...
 
float  ()
 Returns a random float between 0 and 1. More...
 
var  ()
 Returns a random float between 0 and 1. More...
 
local  ()
 Returns a random float between 0 and 1. More...