0

我需要使用像种子这样的系统时间来创建青少年随机数来创建数字,它需要在 nasm 和 linux 内核中完成。而且我不能在 C 代码中使用 gcc。只有ld。

那么我怎样才能创建至少一个数字并打印出来呢?

4

1 回答 1

0

汇编指令RDTSC返回时间戳计数器EDX:EAX。它计算自复位以来的 CPU 周期数。

RDTSC
AND EAX, FFH

这应该给你一个 0 到 255 之间的随机数

于 2013-06-19T03:40:45.267 回答