标签:arr console min max number 中奖 let 随机 人数
const readline = require('readline-sync');
let str = `徐鑫,郑义,张胜于,赵杰,邓翔,黄飞翔,刘嘉豪,赵鑫勇,吴建磊,何静,孙妃燕,蔡梦蝶,秦阳,何正乾,赖运,刘朝先,赵玲,赵霖,李志超,袁会,陈建良,刘株汛,曾正旭`;
/**
* ?个三等奖
* ?个二等奖
* ?个一等奖
*/
//随机数函数
function random(max, min) {
if (max == undefined) {
max = min;
min = 0;
}
let number = Math.random(min, max);
let number1 = number * (max - min) + min;
return number1;
}
random();
let arr = str.split(',');
console.log('请输入一等奖人数');
let number =readline.question();
first(number);
console.log('请输入二等奖人数');
let number1 =readline.question();
first(number1);
console.log('请输入三等奖人数');
let number2 =readline.question();
first(number2);
function first(number) {
for (let i = 0; i < number; i++) {
let nuMer = parseInt(random(0, arr.length-1));
let name = arr[nuMer];
arr.splice(nuMer, 1);
console.log(name);
}
console.log(arr);
}
标签:arr,console,min,max,number,中奖,let,随机,人数 来源: https://blog.csdn.net/weixin_44736637/article/details/122066402
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。