我会尽力解释这个。我有两种方法都使用由随机生成器对象生成的1到4之间的数字。我在两个方法之外创建了随机生成器对象,但我需要生成一个新数字,在一个方法中使用它并使用在另一个方法中生成的相同数字,然后生成另一个数字到同一个进程。但我无法得到如何在两种方法之外生成数字,在两种方法中使用它,然后生成另一个数字以在两种方法中使用。它将在两种方法中轮流使用。
答案 0 :(得分:0)
首先,如果从同一方法调用这两个方法,您只需将生成的随机数作为参数传递给每个方法。但是,您可以在不同时调用这两种方法的情况下达到类似的效果。您可以使用两个单独的docker-compose.yml
对象来播种相同的值。所以你会做类似
Random
然后在创建long seed = System.currentTimeMillis();
Random randa;
Random randb;
对象的构造函数中执行以下操作
Random
然后只需在一个函数中调用randa,在另一个函数中调用randb。