c语言生成1~100随机数 怎么用c语言编写一个程序,可以在A和B两个选项中随机出现一个结果,概率为50%?
浏览量:1995
时间:2021-03-17 08:18:45
作者:admin
怎么用c语言编写一个程序,可以在A和B两个选项中随机出现一个结果,概率为50%?
作为参考,您可以编写一个子例程,其功能是平均返回两个选项a和B中的一个。代码可以参考以下内容:
在上面的代码中,首先定义包含两个选项的数组opts,然后生成1-10之间的随机整数数据,然后定义一个整数I,其值取决于数据值的范围,如果数据值在1-5之间,则I=1。最后,以I的值作为索引,索引出opts对应的选项。0导致选项a,1导致选项B
编写测试程序代码如下:
运行结果如下图所示:
在10次结果中,选项a和B均匀出现。
当然,如果测试次数足够,选项a和B的概率接近50%。
c语言生成1~100随机数 c++随机函数rand使用方法 c语言随机函数rand使用方法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。