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 の後の文字を数字で補う

Supongo que te gusta

Origin blog.csdn.net/weixin_68915174/article/details/128505385
Recomendado
Clasificación