random.h

来自「C++神经网络开发包ANNIE」· C头文件 代码 · 共 35 行

H
35
字号
/** * Random generators * $Id: random.h,v 1.1 2004/06/16 10:53:30 opx Exp $ * @author OP */#ifndef RANDOM_H#define RANDOM_H#include "defines.h"namespace annie{///returns a number drawn uniformly from min, maxreal uniformRandom(real min, real max);inline Vector uniformRandomVector(real min, real max, uint size)	{ Vector o(size); for(uint i=0; i<size; i++) o[i] = uniformRandom(min, max); return o; }/// Generates a random real number between -1.0 and 1.0real random();/// Generates a random real number between 0.0 and 1.0real random01();/** Generates a random integer between given bounds.  * @param low Lower bound  * @param high Upper bound (exclusively)  * @return A random integer i, low<=i<high  */int randomInt(int low, int high);}#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?