随机类的setSeed()方法使用单个长种子设置随机数生成器的种子。
用法:
public void setSeed()
参数:该函数接受单个参数种子,它是初始种子。
返回值:此方法没有返回值。
异常:该函数不会引发任何异常。
下面的程序演示了上述函数:
示例1:
// program to demonstrate the
// function java.util.Random.setSeed()
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// create random object
Random r = new Random();
// return the next pseudorandom integer value
System.out.println("Random Integer value : "
+ r.nextInt());
// setting seed
long s = 24;
r.setSeed(s);
// value after setting seed
System.out.println("Random Integer value : " + r.nextInt());
}
}
输出:
Random Integer value : -2053473769 Random Integer value : -1152406585
示例2:
// program to demonstrate the
// function java.util.Random.setSeed()
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// create random object
Random r = new Random();
// return the next pseudorandom integer value
System.out.println("Random Integer value : "
+ r.nextInt());
// setting seed
long s = 29;
r.setSeed(s);
// value after setting seed
System.out.println("Random Integer value : "
+ r.nextInt());
}
}
输出:
Random Integer value : -388369680 Random Integer value : -1154330330
相关用法
- Java SecureRandom setSeed()用法及代码示例
- Java Random next()用法及代码示例
- Java Random nextGaussian()用法及代码示例
- Java Random nextDouble()用法及代码示例
- Java Random nextLong()用法及代码示例
- Java Math random()用法及代码示例
- Java Random nextBytes()用法及代码示例
- Java Random nextFloat()用法及代码示例
- Java Random nextBoolean()用法及代码示例
- Java StrictMath random()用法及代码示例
- Java Java.util.Random.nextInt()用法及代码示例
- Java Java.util.Collections.rotate()用法及代码示例
- Java Java lang.Long.numberOfLeadingZeros()用法及代码示例
注:本文由纯净天空筛选整理自Twinkl Bajaj大神的英文原创作品 Random setSeed() method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。