Java 爪哇<--&燃气轮机;Python伪随机数一致性;可能吗?

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

我想知道我是否可以在Java程序(用于神经网络的训练/推理)和Python程序(同样也是出于同样的目的)中设置一个种子,每次都会给我相同的伪随机输出集

例如,这是一个Java程序

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,你能告诉我哪些资源?