Random Modelica中的随机函数
你好,我需要一个C语言中的随机函数。也许你会说我可以调用C函数,但是在Visual C++工具中效果并不相同。所以,我需要你的帮助。Random Modelica中的随机函数,random,modelica,Random,Modelica,你好,我需要一个C语言中的随机函数。也许你会说我可以调用C函数,但是在Visual C++工具中效果并不相同。所以,我需要你的帮助。 谢谢。请参阅噪波库: 它有一些模型和函数来生成随机数。如果您使用的是Dymola,您可以使用函数rand: Dymola用户手册中未记录该功能,它也不是modelica标准的一部分。输出似乎是一个介于0和32767之间的整数,种子似乎是常量 也许Dymola附带的moutil.c文件中给出了实现。但我不确定 可能重复:谢谢,但我希望它像c:int res=rand
谢谢。请参阅噪波库: 它有一些模型和函数来生成随机数。如果您使用的是Dymola,您可以使用函数rand: Dymola用户手册中未记录该功能,它也不是modelica标准的一部分。输出似乎是一个介于0和32767之间的整数,种子似乎是常量
也许Dymola附带的moutil.c文件中给出了实现。但我不确定 可能重复:谢谢,但我希望它像c:int res=random%100;谢谢,但我希望它能像c:int res=random%100;我用C语言实现了它
model rand_model
Real a(start=rand());
Real b(start=rand());
equation
when (sample(1,1)) then
a = rand();
b = rand();
end when;
end rand_model;