实例一:
str=rand(); //生成任意随机数
str=rand()%200 //生成最大值为200的随机数
str=rand()%100+200 //生成200-300之间的随机数
举例:
int iRand;
Action()
{
srand(time(NULL));
iRand = rand()%100;
if( 30>=iRand )
{
lr_output_message("The value of iRand is:%d,iRand < 30",iRand);
}
else
lr_output_message("The value of iRand is:%d,iRand > 30",iRand);
}
实例二:
在关联中的一点应用:(确定一个关联中count的值)
web_reg_save_param("search_param", "LB=<p><A HREF=", "RB=>", "ORD=All");
... search
rand_selection = ( rand() % atoi(lr_eval_string("{search_param_count}")) + 1);
实例三:
产生一个新值(randselection)作为后缀去(随机)获得查找后的值
sprintf(my_new_parameter, "{search_param_%d}", rand_selection);