i66i88
驱动牛犊
驱动牛犊
  • 注册日期2007-09-16
  • 最后登录2018-05-04
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望423点
  • 贡献值1点
  • 好评度47点
  • 原创分0分
  • 专家分0分
阅读:3085回复:2

驱动中如何产生一个 100-150 的随机数?

楼主#
更多 发布于:2010-03-09 19:51
驱动中如何产生一个 100-150 的随机数?

求代码.

谢谢
wshcdr
驱动牛犊
驱动牛犊
  • 注册日期2003-07-17
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分125分
  • 威望250点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2012-03-13 22:30
调用RtlRandom 后 模50 然后再加上100,就可以了
wshcdr
驱动牛犊
驱动牛犊
  • 注册日期2003-07-17
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分125分
  • 威望250点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2012-03-13 23:07
ULONG ul = 10;
     ULONG n = RtlRandom(&ul);
     DbgPrint("RtlRandom start   ");
    
        DbgPrint("%d", n);
        for(int i = 0; i < 10 ; i++)
        {
            DbgPrint("random");
            RtlRandom(&ul);
            
            //ul = ul % 50 + 100;
            DbgPrint( "%d", ul);

            n = ul % 50 + 100;
            DbgPrint( "%d", n);
        }
        DbgPrint("   RtlRandom end");
游客

返回顶部