Cplex Random number (c++)
Cplex Random number (c++)
我之前在c++中做了一个随机数,但当我尝试使用CPLEX时,它根本不起作用。
我想知道如何做随机在cplex
我在c++中做随机操作的方式:
int t = (rand() % 10) +1 ;
我试试这个:
int main() {
srand(time(0));
IloEnv env;
IloInt j;
IloModel model(env);
IloInt dt = (rand() % 10) +1 ;
if(j > dt){
...
}
像随机数生成这样的交互式编程在CPLEX中是不可能的,正如Andrew上面评论的那样。尽管您可以使用Java、C或其他带有CPLEX的库来实现此目的。如果您正在使用OPL和CPLEX,那么生成随机数的一种方法是:
int mySeed;
execute{
var now = new Date();
mySeed = Opl.srand(Math.round(now.getTime()/1000));
}
int tabSize = 60;
int myRandTab[i in 1..20] = 1 + rand(tabSize);
相关文章:
- 具有变量Number of Arguments的std::函数的矢量
- 什么"!<number> 在 C/C++ 中表示
- 找到$number,然后将其替换为$number+1
- Rcpp 'candidate function has different number of parameters (expected 0 but has 1)'
- 如果 i<=number-1,那么 i 的最大值应该是 number-1,那么 number%1==0 或 i==number 语句如何为真?
- 使用 Boost ASIO 和 SSL 时出现"Wrong Version Number"错误 (C++)
- QMutex with QThread - prime number sekeer
- 由于错误'wrong version number'无法完成握手
- 是否有与C++"-Wl,--stack,[a number, e.g. 4194304 for 4Mb of stack]"的 CUDA 等效性?
- C++相当于 Python '#'*number?
- 为什么在这种情况下使用 int *arr = new int [number]
- 是否有内置函数返回" the number of true value in a boolean vector "?
- 函数参考funcname @number, @x是什么意思
- 为什么此代码只能识别文本文件中的第一行?输入任何大于 1 的数字都会返回"Atomic Number Not Found"
- 了解C++代码 - "Get the number of digits in an int"
- 从 learncpp.com 做基本运动,煎饼贪吃"the least number"的输出是不对的
- Complex number class
- 如何防止从函数生成的字符串中使用科学记数法"number to string"?
- Number of tuples
- 如何使值 = strtol (number.c_str(),NULL, number.size());工作