博客
关于我
模拟T次投掷骰子
阅读量:162 次
发布时间:2019-02-28

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

模拟投掷骰子

代码

package Rolls;import Counter.Counter;import common.StdOut;import common.StdRandom;/** Copyright (C), 2020-2020, XXX有限公司 * FileName: Rolls * Author:   cakin * Date:     2020/1/11 * Description: 模拟投掷骰子 */public class Rolls {    public static void main(String[] args) {        int T = Integer.parseInt(args[0]);        int SIDES = 6;        Counter[] rolls = new Counter[SIDES + 1];        for (int i = 1; i <= SIDES; i++) {            rolls[i] = new Counter(i + "'s");        }        for (int t = 0; t < T; t++) {            int random = StdRandom.nextInt(SIDES) + 1;            rolls[random].incrementCount();        }        // 输出结果        for (int i = 1; i <= SIDES; i++) {            StdOut.println(i + "'s count: " + rolls[i].getCount());        }    }}

测试结果

当投掷1000000次的结果如下:

166995 1's166249 2's166429 3's167018 4's166639 5's166670 6's

代码参考

// 代码参考

转载地址:http://efqj.baihongyu.com/

你可能感兴趣的文章
php openssl aes ecb,php openssl_encrypt AES-128-ECB iOS
查看>>
php paypal rest api,PayPal REST API指定网络配置文件PHP
查看>>
php pcntl 多进程学习
查看>>
PHP pcntl_fork不能在web服务器中使用的变通方法
查看>>
php private ,public protected三者的区别
查看>>
php PSR规范
查看>>
php rand() 重复,array_rand()函数从另外一个数组中随机取得的一定数量的数组的元素是否会重复?...
查看>>
php redis pub/sub(Publish/Subscribe,发布/订阅的信息系统)之基本使用
查看>>
php redis 集群扩展类文件
查看>>
php redis(2)
查看>>
PHP Redis分布式锁
查看>>
php redis的应用
查看>>
php rss,如何用PHP编写RSS
查看>>
php session超时时间_php怎么设置session超时时间
查看>>
PHP SOAP模块的使用方法:NON-WSDL模式
查看>>
PHP Socket实现websocket(三)Stream函数
查看>>
php Socket通信
查看>>
PHP SPL标准库-迭代器
查看>>
php static 变量
查看>>
PHP Static延迟静态绑定
查看>>