[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) 
        //一些行为
}
复制代码

 

posted @   努力学习2333  阅读(74)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示