首页
社区
课程
招聘
[求助]VB随机数问题
发表于: 2016-7-27 00:21 3508

[求助]VB随机数问题

2016-7-27 00:21
3508
以下代码产生随机数,但是无法确定随机种子等,只知道每次产生的是0~1的浮点数随机数
00470A13   .  52            push    edx                              ; /RNDNumber08 = 0012FAE0        其值=0
00470A14   .  C745 A8 0A000>mov     dword ptr [ebp-58], 0A           ; |
00470A1B   .  FF15 84104000 call    dword ptr [<&MSVBVM60.#594>]     ; \rtcRandomize
00470A21   .  8D4D A8       lea     ecx, dword ptr [ebp-58]
00470A24   .  FF15 24104000 call    dword ptr [<&MSVBVM60.__vbaFreeV>;  MSVBVM60.__vbaFreeVar
00470A2A   .  8D45 A8       lea     eax, dword ptr [ebp-58]
00470A2D   .  C745 B0 04000>mov     dword ptr [ebp-50], 80020004
00470A34   .  50            push    eax                              ; /arg           其值=0
00470A35   .  C745 A8 0A000>mov     dword ptr [ebp-58], 0A           ; |
00470A3C   .  FF15 74104000 call    dword ptr [<&MSVBVM60.#593>]     ; \rtcRandomNext
1、请问这段代码为什么不管rtcRandomize,还是rtcRandomNext,都有  mov     dword ptr [ebp-58], 0A,何意呢?然后这随机数的范围和种子是什么呢?
2、另外请问这里80020004有何意义?
3、谢谢

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//