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

算法是学好一门编程语言必不可少的,为了能脱离那些简单的CRUD,学习算法成了程序员进阶的必经之路。本篇介绍Java中Math.random的拓展封装,为了后续的算法学习做准备

东西/原料

  • IntelliJ IDEA
  • JDK1.8

方式/步调

  1. 1

    建立BoostRandom类,并建立main方式,建立一个random静态方式,便利挪用

  2. 2

    编写uniform方式,随机返回[a,b)之间的一个double值

  3. 3

    重载uniform方式,随机返回[0,N)之间的一个int值

  4. 4

    重载uniform方式,随机返回[c,d)之间的一个int值

  5. 5

    编写discrete(double[] a)方式,数组a之间的各元素之和必需等于1,按照离散概率随机返回的int值

  6. 6

    编写shuffle方式,随机将数组中的元素排序

    END
  • 发表于 2020-04-19 19:00
  • 阅读 ( 889 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具