作业帮 > 综合 > 作业

C#中random产生的随机数的具体含义是什么

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 10:11:38
C#中random产生的随机数的具体含义是什么
do
{
  计算种群Pop中每一个体的适应度F(i).
  初始化空种群newPop
  do
  {
    根据适应度以比例选择算法从种群Pop中选出2个个体
    if ( random ( 0 ,1 ) < Pc )
    {
      对2个个体按交叉概率Pc执行交叉操作
    }
    if ( random ( 0 ,1 ) < Pm )
    {
      对2个个体按变异概率Pm执行变异操作
    }
将2个新个体加入种群newPop中
} until ( M个子代被创建 )
用newPop取代Pop
}until ( 任何染色体得分超过Tf,或繁殖代数超过G )
这段程序啥子意思?
用System.Random类可产生一个0到1随机数
再乘一某个数得到特定范围的随机数
再用if语句判定该随机数是不是listbox中的数
或者将得到的特定范围的随机数作为listbox的索引得到相应的值
System.Random的用法可参照MSDN