共计 161 个字符,预计需要花费 1 分钟才能阅读完成。
https://github.com/4ra1n/JRandom
核心是 RDRAND
指令
get_rand_int:
test rdi, rdi
je fail
rdrand eax
jc success
fail:
xor eax, eax
ret
success:
mov [rdi], eax
mov eax, 1
ret
然后 JNI
提供给 Java
层简单封装一些方法
正文完