math類的random()方法雖然也能產生隨機數,但是它只能產生0.0-1.0之間的隨機數。
random類可以十分方便的產生自己需要的各種形式的隨機數,十分方便。
random類常用方法介紹:
next(int bits):生成下乙個偽隨機數。
nextint() :返回下乙個偽隨機數,它是此隨機數生成器的序列中均勻分布的 int 值。
nextlong() :返回下乙個偽隨機數,它是從此隨機數生成器的序列中取出的、均勻分布的 long 值。
setseed(long seed) :使用單個 long 種子設定此隨機數生成器的種子。
JAVA學習筆記 Random類
1 指定範圍 start end 內的隨機數 int num int math.random end start 1 start 2 random類 產生隨機數的類 1 構造方法 public random 沒有給種子,使用的是預設種子,即電腦此時時間的毫秒值 public random long ...
java常見集合類區別
hashmap 執行緒不安全,key可以為null,不可多執行緒,效率高 hashtable 執行緒安全,key不可以為null,內部的方法基本都經過 synchronized 修飾,效率低下 concurrenthashmap 在hashtable的基礎上進行分割,鎖住分割的一部分而不是整個map...
面試2 Java抽象類與介面的區別
抽象類 1.抽象類用來捕捉子類的通用特性 2.不能被例項化,只能作為子類的父類 3.用來建立子類的模板 4.可有預設方法的實現 5.子類extends繼承,只能繼承乙個 介面1.介面是抽象方法的集合 2.若乙個類實現一介面,它就繼承了此介面的抽象方法。像個契約,必須使用這些方法 3.介面只是一種形式...