我试图使用计时器在 CAPL 程序(类似于 C 语言)中生成一个随机数。假设我有一个计时器 X 我启动它
/****Timer start****/
on start
{
settimer (x,20000); // setting the timer for 20 secs
}
现在我只需要一个 300 毫秒到 20 秒之间的随机数,分辨率为 500 毫秒。CAPL 有一个名为 random() 的内置函数来执行此操作。
我喜欢
int random(int x);
现在我怎样才能确保我只获得一个分辨率为 500 毫秒的随机值?
有什么建议么?