如何写一个 Javascript 骰子程式

JavaScript019

如何写一个 Javascript 骰子程式,第1张

下面这个函数kkk,参数:

m: 几个骰子

n: 是投多少计统计

f: 多少面的骰子

返回的是数组:从小到大记录了,各点子出现的数量,

kkk=function(m=2,n=5000,f=6){

var i,j,t,no,to=[]

no=m*f-m+1

for(i=0i<noi++){

to[i]=0

}

for(i=0i<ni++){

t=0

for(j=0j<mj++){

t+=Math.floor(Math.random()*f)

}

to[t]+=1

}

for(i=0i<noi++){

console.log(m+'个骰子投'+n+'次,点数为'+(i+m)+'出现的次数为:'+to[i]+',出现概率为:'+(to[i]/n))

}

return to

}

// max - 期望的最大值

var randomNum = Math.floor(Math.random()*max)+1

这样就能随机到你所期望的最大值到1之间的随机数;你再根据取到的数值去做图片的对应关系。转动要看你是要什么样的效果用动画做一个,很简单