我需要在不使用随机函数的情况下生成随机数。我使用W = ws*t0
cS = np.cos(W)
sS = np.sin(W)
vws = v/ws
out = np.array((cS*x - sS*vws, sS*x + cS*vws))
在Java中创建了它,但是我不能用C.我怎么能这样做?
答案 0 :(得分:2)
查看标准标题:http://en.cppreference.com/w/c/chrono。
此外,Unix系统具有特殊的/dev/random
和/dev/urandom
文件,您可以通过调用int system(const char *string)
来使用这些文件。例如,您可以将/dev/urandom
中的一些随机字节写入文件(即system("cat /dev/urandom | head -n 1 > random_bytes.bin");
,并从random_bytes.bin
读取随机数据。
请参阅:
答案 1 :(得分:-1)