C/C++教程

[C++]关于让计算机以不同概率进行不同的行为

本文主要是介绍[C++]关于让计算机以不同概率进行不同的行为,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

这个也是刚刚写小学期程序设计的时候发现的,记录记录。

这个也可以通过随机数来实现,比如说:

#include<iostream>
#include<ctime> 
using namespace std;
int main()
{
        int a=rand()%6+1; //获得一个随机数,可以是1到6之间的任何一个     
        if(a==1||a==2||a==3)                       //获得1、2、3的概率是50%,此时进行第一偏好                                                        
        //一些行为                                  
    else if(a==4||a==5)                          //同理  
        //一些行为                                          
    else if(a==6) 
        //一些行为
}

 

这篇关于[C++]关于让计算机以不同概率进行不同的行为的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!