快轉到主要內容

IONC 2025 筆記

標籤  IONC

基於梅森旋轉算法的隨機數生成器
非 global 且較難被預測

mt19937 gen(time(0));

int randomValue = gen();

inline 是對編譯器提出建議,是否將其內容直接在程式碼中展開,而非建立一個實例進行呼叫
對於內容少且呼叫頻繁的程式碼,可以省略處理 stack 處理等步驟,進而提升執行效率
若編譯器認為無法提升效率則不會進行展開

inline int odd(int a, int b) {
    return (a&1) && (b&1);
}
Piau 的筆記本
作者
Piau 的筆記本
希望我寫下來的東西能夠長久的記在我的腦中