int a = 1000;int[] arr = new int[9];Random rand = new Random(DateTime.Now.Millisecond);for (int i = 0; i < 9; i++){arr[i] = rand.Next(a);}Array.Sort(arr);// split数组中存放的就是最后分成10份的数,int[] split = new int[10];for (int i = 0; i < 10; i++){if (i == 0){split[i] = arr[i] - 0;}else if (i == 9){split[i] = 1000 - arr[i - 1];}else{split[i] = arr[i] - arr[i - 1];}}// 这里可以验证和是不是1000int sum = 0;for (int i = 0; i < 10; i++){if (i < 9){Console.Write("{0}+", split[i]);}else{Console.Write("{0}=", split[i]);}sum += split[i];}Console.WriteLine(sum);

抽奖概率

 private void button1_Click(object sender, EventArgs e){if (PrabalityRandom()>0){MessageBox.Show("中奖" + PrabalityRandom().ToString());}else{MessageBox.Show("未中奖"+PrabalityRandom().ToString());}return;}public int PrabalityRandom(){Random random = new Random();if (random.Next(1000) > 100) //百分之五十的几率中奖{return 1;//表示中奖}else{return 0;//表示不中奖}}

c# 如何把一个1000数字随机分成10个数字 总和1000 加抽奖概率相关推荐

  1. 定义一个类:实现功能可以返回随机的10个数字,随机的10个字母, 随机的10个字母和数字的组合;字母和数字的范围可以指定,类似(1~100)(A~z)...

    #习题2:定义一个类:实现功能可以返回随机的10个数字,随机的10个字母, #随机的10个字母和数字的组合:字母和数字的范围可以指定class RandomString():#随机数选择的范围作为参数 ...

  2. java生成随机数组_JAVA生成随机数组10个数字并求和

    JAVA生成随机数组10个数字并求和 本文最终结果大概是这样的',使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框中. 设计思路:可以 ...

  3. 随机生成邀请码、随机生成10位数字、随机生成英文字母+数字

    /*** 随机字符串生成* @param int $length 生成字符串长度* @param array $str_content ['number','capital_chars','lower ...

  4. java随机生成10个不重复的数字,随机生成10个不重复的0-100的数字(实例讲解)

    在面试时,面试官问了我一道js题:随机生成一个含有10个元素的数组,且元素为0-100的不重复的整数.当时的第一反应是for循环生成10个数字,但是可能会有重复的情况:进一步思考,需要对生成的数字进行 ...

  5. 把数字随机分成 php,php随机数 微信随机生成红包金额算法php版

    最近在研究发红包的功能,于是写了个红包的生成算法. 红包生成算法的需求 预先生成所有的红包还是一个请求随机生成一个红包 简单来说,就是把一个大整数m分解(直接以"分为单位,如1元即100)分 ...

  6. 生成一个5位随机验证码(包含数字大小写字母)

    import randomdef v_code():code = ''for i in range(5):num=random.randint(0,9)alf=chr(random.randint(6 ...

  7. python随机生成10个数字进行冒泡排序_Python实现冒泡排序

    冒泡排序(Bubble Sort),是经典的排序算法,基本上我们学习任何语言都会接触到冒泡排序. 它的算法思想是,重复地遍历要排序的列表,一次比较两个元素,如果他们的顺序错误就把他们交换过来.遍历列表 ...

  8. 把一个数随机分成n份,随机数字和等于总数 PHP代码

    把一个数随机分成n份,随机数字和等于总数 PHP代码 例如:100随机分成5份,5个数字的和等于100: 一.100个数随机分成10份: 说明: 1.此算法money_total值可大于 person ...

  9. 把一个数随机分成n份,随机数字和等于这个数字

    一.100个数随机分成10份: 说明: 1.此算法$money_total值可大于 $personal_num 也可以小于$personal_num: 2.得出来的结果是保留两位小数点: 3.相加和等 ...

最新文章

  1. 在 iOS 应用中直接跳转到 AppStore 的方法
  2. 为什么创业者专注做一个产品最好?
  3. 文件上传服务器经常超时,解决Tomcat文件上传超时问题.
  4. 11-2 操作系统发展
  5. pytorch——torch.backends.cudnn.benchmark = True
  6. 可执行文件添加快捷方式_如何停止Windows向快捷方式文件名添加“-快捷方式”...
  7. 上海区块链会议演讲ppt_如何确保会议高质量的演讲
  8. java 初始化和清楚_浅谈Java中的初始化和清理
  9. Snmp4j编程简介之二:PDU
  10. c语言试题库 文库,C语言试题库
  11. linux gst-launch-1.0测试音视频
  12. 我的并行计算之路(二)MPI点对点通信MPI_Send和MPI_Recv
  13. 计算机语言26个字母,C 语言实例 - 循环输出26个字母
  14. Onlyoffice不打开文档的情况下下载正在编辑的文档
  15. android编译找不到系统so,Android找不到so库解决方法
  16. 瑞幸咖啡第四季营收24亿:同比增80.7% 门店总数超6000家
  17. 不改一行代码!快速迁移 Koa 应用上云
  18. 机房服务器维修,机房维护方案
  19. 关于爬取arXiv论坛论文并按照论文主题进行分类的办法
  20. SpringBoot2.6.x集成swagger: Failed to start bean ‘documentationPluginsBootstrapper问题解决

热门文章

  1. Kali Linux 工具使用中文说明书
  2. PostConstruct和PreDestroy失效
  3. 联手腾讯八百客CRM实现“本土化”弯道超车
  4. 《论语》全译——季氏篇第十六
  5. 轻触开关的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  6. 易安卓E4A载入创建新窗口
  7. spring boot集成阿里云短信服务
  8. 大聪明教你学Java | 程序员的专属新年对联
  9. jQuery实现可编辑表格
  10. 根据图片名字获取Drawable对象