扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
代码不写了,给你个思路将比例中的分母对应到,全集,其中一部分就是你随机选取的子集例如:全集为 1000, 生成1-1000的随机数然后根据比例判断是那一部分,比如:三等奖选中机率千分之100,你可以设定 if(1=随机数=100) SS=‘三等奖’ 二等奖选中机率千分之50,你可以设定 if(101=随机数=150) SS=‘二等奖’所有奖项总和=1000 根据具体情况具体再调整一下即可!
成都创新互联是一家专注于做网站、成都网站制作与策划设计,润州网站建设哪家好?成都创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:润州等地区。润州做网站价格咨询:18980820575
楼主理解错矣。
“直接给number=Math.floor(Math.randon()*35+1),而再没有对这个number进行判断,要是这个number也和以前选的一样呢”
重新给出的number又循环回while进行判断了,直到和以前选的不一样才赋值给结果的!
所以此程序没问题,只是效率可能不是最好的。
Python
Python是对于第一次编程的人来说最为流行的编程语言之一,因为它是一门通用性的语言。这意味着它能应用在广泛的编程任务上,几乎没有你不能用Python完成的工作,这一点使很多新手能在实际中应用到这门编程语言;另外,Python有两个非常重要的特征,使其对于新手而言非常友好。语法清晰,类似于英文的语法,和强调代码的可读性。
Python尽可能地使用英语,不像其他编程语言那样经常使用标点符号或者特殊的字符。所以,Python阅读起来更自然、更像人类语言;这一点,可以让我们聚焦于编程问题,而不是花费更多的时间纠结语言自身的特性上。
JavaScript
JavaScript是网站建设的首选语言,作为新手语言,它具备以下几点优势:
无需安装任何东西,你可以打开文本编辑器,然后开始输入JavaScript,代码将在你的浏览器中运行。最顶尖的浏览器内置了JavaScript引擎,所以你的代码将可以运行在几乎所有的电脑和很好的移动设备上;它能马上在浏览器中运行代码为编程人员提供一个非常快的反馈,这对于新手来说是很好的。
开始JavaScript是作为前端语言的,不过一个名为Node.js的环境能让你编写运行在浏览器或者服务器上的代码。现在JavaScript能当作前端和后端语言使用,因此增加了它的使用人数。JavaScript也有大量提供除核心功能外的额外功能包,这使得它能当作一门通用语言来使用。
Python和Javascript都是脚本语言,所以它们有很多共同的特性,都需要解释器来执行,都是动态类型,都支持自动内存管理,都可以调用eval()来执行脚本等脚本语言所共有的特性。
当然,它们之间也有很大的区别,JavaScript这设计之初是一种客户端的脚本语言,主要应用于浏览器,它的语法主要借鉴了C,而Python由于其优雅、明确、简单的设计而广受欢迎,被应用于教育、科技计算、Web开发等不同场景。
Python和JavaScript都支持多种不同的编程范式,在面向对象的编程上面,它们有着很大的区别。
JavaScript的面向对象是基于原型的,对象的继承是由原型创建出来的,由原型对象创建出来的对象继承了原型链上的方法;而Python则是中规中矩的基于类的继承,并天然的支持多态。
将就看下吧
!DOCTYPE html
html lang="en"
head
meta charset="UTF-8"
meta name="viewport" content="width=device-width, initial-scale=1.0"
titleDocument/title
/head
body
button id="buySelef"买一张(自选)/button
button id="buyRandom"买一张(机选)/button
button id="result"买一张(开奖)/button
div id='resultList'
span结果/span
/div
/body
/html
script src=""/script
script
window.Prize={LotteryResults:0 };
$("#buySelef").click(function(){
var num = Math.floor(Math.random() * (300 - 100) ) + 100;
$("#resultList").append('p自选结果:'+num+'p');
})
$("#buyRandom").click(function(){
var num = Math.floor(Math.random() * (300 - 100) ) + 100;
$("#resultList").append('p机选结果:'+num+'p');
})
$("#result").click(function(){
if(window.Prize.LotteryResults=0)
{
var num = Math.floor(Math.random() * (300 - 100) ) + 100;
window.Prize.LotteryResults=num;
}
else {
var num = window.Prize.LotteryResults;
}
$("#result").append('p开奖结果:'+num+'p');
})
/script
JavaScript和HTML5联系非常紧密,用JavaScript写的程序可以跨平台、跨设备运行,不依赖于操作系统,仅需要浏览器的支持。因此,一个JavaScript脚本在编写后可以带到任意机器上使用,前提是机器上的浏览器支持JavaScript脚本语言,目前JavaScript已被大多数的浏览器所支持。而且,JavaScript是一种解释型的脚本语言,采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,其设计简单紧凑,学起来比较简单,是初学编程的最好选择。另外,它也是一门当下很流行并且很有前途的语言,还可以跟未来的职业紧密地结合起来。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流