一个简单的随机函数(转azure)

来源:互联网 发布:groovy编程语言 编辑:程序博客网 时间:2024/05/17 06:46

 

// A random number generator. Values range from -1..1
float semirand(int x)
{
  x 
= (x<<13^ x;
  
return ( 1.0f - ( (x * (x * x * 15731 + 789221+ 1376312589& 0x7fffffff/ 1073741824.0f); 
}