【问题描述】由键盘输入一个整数n,以此n为种子产生3个(1,100)间的随机数,输出三个随机数。【输入形式】1
【输出形式】181818
结果说明:1为random库种子,18为随机值
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数n:");
int n = scanner.nextInt();
Random random = new Random(n);
for (int i = 0; i < 3; i++) {
int randomNumber = random.nextInt(100) + 1;
System.out.print(randomNumber);
}
}
}
import random
n = int(input())
random.seed(n)
for i in range(3):
print(random.randint(1,100))
import random
n = eval(input('请输入一个整数:'))
result = []
for i in range(3):
# 使用random.seed()时,每次生成的随机数相同
random.seed(n)
result.append(str(random.randint(1, 100)))
print(eval(''.join(result)))
有帮助的话,请点采纳该答案~