Windows CE下随机数生成函数

原创 2007年10月15日 14:25:00

DWORD sr;

int RandBit() {
 if (!sr)
  if (!(sr = GetTickCount()))                          /*  获取系统滴答数 */
   sr = 1;
    sr = ((((sr>>7) ^ (sr>>5) ^ (sr>>2) ^ (sr>>1) ^ sr) & 1) << 31) |
         (sr >> 1);
    return (sr & 1);
}

DWORD WINAPI Random () {
    DWORD res = 0, loop;
    for (loop = 0; loop < 32; loop++)
        res = ((res<<1) | RandBit());
    return res;

CryptGenRandom windows下生成随机数

  • 2014年10月02日 11:45
  • 2.6MB
  • 下载

CryptGenRandom windows下生成随机数的函数使用

// test_CryptGenRandom.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "windows.h" ...
  • moonshine99
  • moonshine99
  • 2014-10-02 11:36:09
  • 2052

random

  • 2008年04月23日 15:24
  • 490B
  • 下载

windows下随机数的生成

  一、              c语言中的算法采用线性同余算法产生,首先要设置seed(),线性同余算法的随机性很差,不能满足加密的要求二、              windows下随机数的生成...
  • lchunli
  • lchunli
  • 2009-11-07 15:54:00
  • 9871

OpenCV学习之八:RNG类 随机数生成函数的使用

OpenCV学习之八:随机数生成函数 #include #include using namespace std; using namespace cv; int main(...
  • zhjm07054115
  • zhjm07054115
  • 2014-05-30 10:50:20
  • 1437

C语言中生产随机数 rand()函数

C语言中产生随机数
  • qq_34202958
  • qq_34202958
  • 2016-06-30 10:41:15
  • 287

有关c语言中随机数函数rand()和srand()浅析

作为一名学生,此时我只是以自己鄙陋的分析来谈这高深的问题。有不足之处欢迎指出! &&&&有关c语言中随机数函数rand和srand的见解&&& 首先我们要对rand和srand总体认识一下:sra...
  • wang_hong_jun
  • wang_hong_jun
  • 2011-11-20 23:57:00
  • 3403

C语言rand()获取随机数和windows下的CryptGenRandom

是在弄即将发布的一篇博客时顺便弄的
  • zgw071415
  • zgw071415
  • 2014-05-08 00:30:54
  • 1396

随机生成一个n bit位的长整数(随机函数的使用,特定区间随机数的生成方法)

2.2: 随机生成一个n bit位的长整数。函数签名如下     long createRndInteger(int n)     输入:随机数bit位的长度为n(解释:3bit位,则最大为111...
  • wanghaiping1993
  • wanghaiping1993
  • 2014-03-19 23:36:14
  • 1313
收藏助手
不良信息举报
您举报文章:Windows CE下随机数生成函数
举报原因:
原因补充:

(最多只允许输入30个字)