程序集randomrange始终相同的输出

时间:2013-05-19 15:39:10

标签: assembly random x86 masm irvine32

Irvine程序总是提供相同的输出。

每次执行程序时获取随机数的更好方法是什么?

TITLE Program Template    (Template.asm)


INCLUDE Irvine32.inc


.data


.code
main PROC


mov eax, 6
call RandomRange 
call writeint


    exit    
main ENDP



END main

1 个答案:

答案 0 :(得分:0)

我了解到在使用randomrange函数之前我需要使用randomize函数。代码应该是:

.
.
call randomize
mov eax, 6
call RandomRange 
call writeint
.
.

例如。

感谢所有阅读此问题的人。