Java 爪哇<--&燃气轮机;Python伪随机数一致性;可能吗?
我想知道我是否可以在Java程序(用于神经网络的训练/推理)和Python程序(同样也是出于同样的目的)中设置一个种子,每次都会给我相同的伪随机输出集 例如,这是一个Java程序Java 爪哇<--&燃气轮机;Python伪随机数一致性;可能吗?,java,python,random,interop,Java,Python,Random,Interop,我想知道我是否可以在Java程序(用于神经网络的训练/推理)和Python程序(同样也是出于同样的目的)中设置一个种子,每次都会给我相同的伪随机输出集 例如,这是一个Java程序 import java.util.Random; public class MyClass { public static void main(String args[]) { Random r = new Random(); // setting seed
import java.util.Random;
public class MyClass {
public static void main(String args[]) {
Random r = new Random();
// setting seed
long s = 30;
r.setSeed(s);
// value after setting seed
System.out.println(r.nextInt(10));
}
}
以及相应的Python程序
import random
random.seed(30)
print (random.randint(0,10))
当然,这两个程序的输出是不同的(因为Java和Python可能都使用不同的伪随机生成器)。在这种情况下,我是否可以强制Java和Python使用相同的伪随机数序列或伪随机生成器
在用Java/Python编写ML程序时,我需要有一致性,以获得相同的输出。感谢您的帮助,谢谢 用这两种语言编写您自己的PRNGlanguages@tkausl,你能告诉我什么资源吗?用这两种语言写下你自己的PRNGlanguages@tkausl,你能告诉我哪些资源?