JavaScript实现双色球随机一注

双色球由33个红球和16个蓝球组成,1注双色球包括6个不重复的红球和1个蓝球。
实现“随机一注”功能,
以字符串形式输出“随机一注”结果,选中的红蓝球用"|“隔开,
红球在前,号码间用半角逗号隔开,
如"06,10,13,18,23,27|05”

//获取随机数
function random(min,max){
	return parseInt(Math.random()*(max-min)+min);
	//Math.random()获取0-1中的随机数
	//随机数需要取整parseInt(),向下取整 Math.floor()
}

//定义红篮球数组
var redBall=[];
var blueBull=[];

//获取6个随机红球
for(var i=0;i<6;i++){
	var redBallNum=random(1,33);
	//位数补齐
	redBallNum=redBallNum.toString().padStart(2,"0");
	//判重添加
	//如果不存在(false),就添加
	if(redBall.indexOf(redBallNum)==-1){
		redBall.push(redBallNum);
	}else{
		//反之i--重新循环
		i--;
	}
}
//获篮球
var blueBallNum=random(1,16);
blueBallNum=blueBallNum.toString().padStart(2,"0");
blueBall.push(blueBallNum);

//合并成字符串
var str=redBall.toString()+"|"+blueBall.toString();
str.padStart(位数,字符)
按位数在str前补字符
str.padEnd(位数,字符)
按位数在str后补字符
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值