锁定老帖子 主题:C的亂數產生器
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-02-27
sjgau 写道 兩岸應該合作,才能迎頭趕上世界水平。 的确是这样 这两天看网络视频节目,很喜欢台湾的综艺节目。 |
|
返回顶楼 | |
发表时间:2007-03-01
技术探讨变成文字探讨啦。。。嘻嘻。。。我学习书法出身地
技术无国界,继续讨论技术,不要讨论什么地方,只要文字大家都能够识别就OK~~~~政治的事我们管不了。。。 |
|
返回顶楼 | |
发表时间:2007-03-03
有一句俗話說:自己生的小孩才可以打,可以罵。
別人家的小孩,不能打,不能罵。 自己寫的東西,才可以任意修改。 同時,這個亂數產生器的寫作過程中,會碰到很多問題, 正好是一個很好的教學範例。 譬如說:R(n)= (R(n-1)*a + b) mod c 為了增加亂數系列的週期,c 要盡量的大, 32bit 的整數,最大的質數是 2147483647 不管 a, b 如何選,都會碰到整數溢位的問題, 如何解決。 因為,層層呼叫數個副程式的關係,指標變數的參數, 在副程式之間如何傳遞? 總而言之,這是一個 很不錯的教學範例。 亂數產生器有三個要求, 一 亂數系列的週期要盡量的大 二 要盡可能的 uniform 三 要很有效率 |
|
返回顶楼 | |