博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 概率性输出字符
阅读量:4313 次
发布时间:2019-06-06

本文共 525 字,大约阅读时间需要 1 分钟。

求一个方法,能概率性输出 A 70%, B 20%, C 6%, D 3%, E 1%

static char Output()         {
Random rnd = new Random(); int i = rnd.Next(1, 100); if (i<=70) {
return 'A'; } if (i>70 && i<=90) {
return 'B'; } if (i>90&&i<=96) {
return 'C'; } if (i>96&&i<=99) {
return 'D'; } if (i== 100) {
return 'E'; } return 'Z'; }

转载于:https://www.cnblogs.com/Ligeance/archive/2012/03/12/2391596.html

你可能感兴趣的文章
Gym 101128F Landscaping(网络流)题解
查看>>
使用Expression进行查询拼接
查看>>
父页面获得子页面的值
查看>>
elment 中 el-table 进行校验
查看>>
SQL server 动态查询(表名或字段动态),并且获取想得到的返回值结果
查看>>
Nginx配置详解
查看>>
突袭HTML5之WebGL 3D概述(上) - WebGL原生开发
查看>>
SQL 映射的 XML 文件
查看>>
转:如何成为Linux高手
查看>>
Oracle数据库修改LISTENER的监听端口
查看>>
jvm 监控工具
查看>>
java的注释和分隔符
查看>>
Vue中scoped css和css module比较
查看>>
String类的写法
查看>>
数据结构常见的八大排序算法(详细整理)
查看>>
phpStudy设置多站点
查看>>
你知道微视背后的视频特效技术是怎样做出来的吗?
查看>>
在 Sublime Text 3 中使用 SublimeClang 插件
查看>>
HBase概念学习(四)Java API之扫描和过滤器
查看>>
Android——Activity和Intent
查看>>