我試圖在使用定時器的CAPL程序(類似於C語言)中生成一個隨機數。 說我有一個定時器X和我啓動它使用capl生成一個隨機數
/****Timer start****/
on start
{
settimer (x,20000); // setting the timer for 20 secs
}
現在我只需要300ms以內之間以20秒隨機數爲500毫秒的分辨率。 CAPL有一個名爲random()的內置函數來執行此操作。
我不喜歡
int random(int x);
現在,我怎麼能保證我得到一個隨機值只有500毫秒的分辨率?
有什麼建議嗎?