[心得] LCG演算法 已修正

看板C_and_CPP (C/C++)作者 ((='.'=)...喵嗚)時間16年前 (2010/06/03 02:14), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
屬於LCG演算法詳細過程可以參考下連結 http://en.wikipedia.org/wiki/Linear_congruential_generator #include <stdio.h> #define rs_max 8192 //LCG演算法的最大值 int main(void) { short rs_k = 1001; //可自訂 short rs_j = 4 * rs_k + 1; //乘數 short rs_i[rs_max] = {0}; //經過LCG演算後的隨機碼 short i=0; for (i=1 ; i<=rs_max ; i++) { rs_i[1] = 11; //LCG演算法的初值 rs_i[i+1] = (rs_j * rs_i[i] + 1) % rs_max; //LCG演算法的遞迴式,1為增值 printf("LCG(%d) = %d\n" , i ,rs_i[i]); } } 報告完畢,獻醜了。 結果http://ppt.cc/G_r3 -- 畢業論文︰使用主動式噪音控制技術之耳機式整合型通訊系統 內容︰描述兩套應用在手機耳機上的主動式噪音消除系統。 …用深藍海尼根醉心研究…_ˍ▂海尼根 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.146.176

06/03 09:27, , 1F
呃...你可以用別的數字看看..挺怪的?
06/03 09:27, 1F

06/03 13:23, , 2F
請問:LCG 是什麼意思?
06/03 13:23, 2F

06/04 00:45, , 3F
線性同餘產生器 用來產生隨機碼
06/04 00:45, 3F
※ 編輯: jawychiou 來自: 123.195.146.176 (06/04 00:52)
文章代碼(AID): #1C1f-CwE (C_and_CPP)
文章代碼(AID): #1C1f-CwE (C_and_CPP)