const rs = require(“readline-sync”);
//函数一:生成随机数字的函数
function getRandomNum(min, max = 0) {
if (min > max) {
[min, max] = [max, min];
}
return parseInt((max - min + 1) * Math.random() + min);
}
//函数二:生成随机不重复4个数的数字 函数
function suiJi() {
// 创建一个空数组
let arr = [];
//把数组转成集合(集合自带去重功能)
let SetA = new Set(arr);
//当集合的长度小于4,就往里面加东西
while (true) {
if (SetA.size < 4) {
SetA.add(getRandomNum(1, 9))
//如果集合的长度为4,就再吧集合转成数组,并且输出输出
} else {
newArr = […SetA];
return newArr;
}
}
}
//函数三:判断用户输入的格式是否正确的函数?
function isTure(num) {
//判断条件1:是不是纯数字?
if (!isNaN(num - 0)) {
//判断条件2:输入的是不是四位数?并且有没有0存在?
//方法:吧用户输入的转成数组进行判断
l