而是寫的:傳遞變量由隨機數生成器類
Random randomGenerator = new Random();
for (int idx = 5; idx <= 15; ++idx){
int randomInt = randomGenerator.nextInt(1);
每次我需要在一個函數的隨機數
,是否有可能只是通過或從一個隨機數生成器類調用的結果進功能?
例如,我有一個特別的功能,這是從另一個類接收變量
favoriteTracks(String fromExampleClass1, String fromExampleClass1again)
我能做
favoriteTracks(String fromExampleClass1, String fromExampleClass1again, Long fromRNGclass)
澄清: 我的一個功能「favoriteTracks」需要傳遞的變量來自「ExampleClass1」。 同時,我希望它接收一個隨機數作爲變量(或者稱之爲,以最簡單的爲準)。通過
public static long randomNum(){
Random randomGenerator = new Random();
for (int idx = 5; idx <= 15; ++idx){
int randomInt = randomGenerator.nextInt(1);
你知道,你可以傳遞隨機對象本身。例如'favoriteTracks(String fromClass1,String fromClass1again,Random rand)'。但我不確定這是否是你要問的。 – Draco18s
爲什麼不用這三行代碼(和一個return語句)創建一個單獨的函數,並且每次需要一個隨機數時調用它? – MC10