游戏十连模拟器(html版)

这是一个基于HTML的游戏抽奖模拟器,模拟了三星、二星和一星英雄的抽取概率,确保十连至少出一个二星及以上英雄,与官方概率表一致。作者分享了代码,并表示将尝试优化和部署到个人网站,目前面临资金问题。
摘要由CSDN通过智能技术生成

游戏十连模拟器HTML版


最近有点沉迷坎公骑冠剑这个游戏,然后脸十分的黑,花钻石压根抽不到什么东西。所以写了两版代码模拟这个游戏的抽奖,本文章为HTML网页版,还有一版为JAVA版,可以看我的主页。这次不是周记,完全是不相信自己的脸黑的地步而写的,代码如果还有可以改进的地方希望大家可以指正。

内容展示

在这里插入图片描述
每次点击上面按钮都会进行一次模拟抽奖,发现不管怎么抽还是抵不过自己脸黑。
按照概率表进行设计,三星英雄抽到概率为2.75%,二星为19%,一星为78.25%,十连必出一个二星及以上的英雄,完全符合坎公骑冠剑官方公布的概率表。

代码

由于接触HTML的时间比较少,写的代码非常多,感觉可以减掉很多行,希望大家多提出改进意见。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>十连模拟器</title>
		<style>
			body{
   background-color:lightblue;}
		</style>
		<script>
			function a1(){
   
				var a = Math.floor(Math.random()*100000);
				if(a<2750){
   
					document.getElementById("a1").innerHTML="三星英雄!!!";
				}
				if(a>=2750&&a<21750){
   
					document.getElementById("a1").innerHTML="二星英雄(8水晶)";
				}
				if(a>=21750&&a<100000){
   
					document.getElementById("a1").innerHTML="一星英雄(1水晶)";
				}
				var b = Math.floor(Math.random()*100000);
				if(b<2750){
   
					document.getElementById("b1").innerHTML="三星英雄!!!";
				}
				if(b>=2750&&b<21750){
   
					document.getElementById("b1").innerHTML="二星英雄(8水晶)";
				}
				if(b>=21750&&b<100000){
   
					document.getElementById("b1").innerHTML="一星英雄(1水晶)";
				}
				var c = Math.floor(Math.random()*
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值