用c语言写一个随机数生产函数

来源:百度知道 编辑:UC知道 时间:2024/05/15 13:23:38
不使用系统时间。谢谢。

没有种子是不可能得到随机数的。你该知道,计算机无随机这一说法吧?
我很久前就想过,现在还没想出来,我觉得用系统时间做种子很简单,又容易。不取系统时间做种子,那也得取个种子,自己写函数和系统的函数应该功能差不多。就是选种问题。
如果你只是想讨论函数算法,csdn上有一些,我看了,都很不错,我的概率论与数理统计学得不好。
楼上说的也好,舍选法,用底层的一些东西做种子。
像这种有技术含量的东西最好去CSDN。百度知道比较平民化。

我就会用系统时间 不好意思啊

有一个方法,叫舍选法。
种子数的话,现在好像有说用硬盘的中断时间,或者网络连接的时间等。

C语言有自带的函数呀!rand()

C不会写 但是 VBscript我还基本能写个
原理你懂得话 C也就能写出来了
Randomize
dim a
a=Int(Rnd*10)
Response.Write a

你的问题我有点看不懂,你应该说得再清楚一点,好让高手帮你。
你看用C语言自带函数rand()和random()编一下吧
你去找一本关于C语言的书看吧