算法学习之Math.random拓展封装

算法是学好一门编程语言必不可少的 , 为了能脱离那些简单的CRUD , 学习算法成了程序员进阶的必经之路 。 本篇介绍Java中Math.random的拓展封装 , 为了后续的算法学习做准备
需要这些哦
IntelliJ IDEA
JDK1.8
方式/
1建立BoostRandom类 , 并建立main方式 , 建立一个random静态方式 , 便利挪用

算法学习之Math.random拓展封装

文章插图

2编写uniform方式 , 随机返回[a,b)之间的一个double值
算法学习之Math.random拓展封装

文章插图

3重载uniform方式 , 随机返回[0,N)之间的一个int值
算法学习之Math.random拓展封装

文章插图

4重载uniform方式 , 随机返回[c,d)之间的一个int值
算法学习之Math.random拓展封装

文章插图

5编写discrete(double[] a)方式 , 数组a之间的各元素之和必需等于1 , 按照离散概率随机返回的int值
算法学习之Math.random拓展封装

文章插图

6【算法学习之Math.random拓展封装】编写shuffle方式 , 随机将数组中的元素排序
算法学习之Math.random拓展封装

文章插图


以上内容就是算法学习之Math.random拓展封装的内容啦 , 希望对你有所帮助哦!

    推荐阅读