用AI天生的双色球AI选号和机选代码,内置GPT接口的AI选号器
严厉来说这是一个用AI天生的AI选号器,自带GPT-3.5的API接口,可以依据多种条件调用天生后果,AI再一次冷艳到我了。但是我没有API密钥,以是没有进一步测试。本人纯属双色球喜好者,假如各位有什么想法,接待交换。
话不多说,先上天生后的图片:
双色球天生页面,随机
放平心态,感性购彩
双色球是一种盛行的彩票游戏,每期从赤色球号码1-33中随机抽取6个,再从蓝色球号码1-16中随机抽取1个,构成一注彩票。玩家可以选择手动选号大概机器随机选号。假如玩家的选号与开奖号码完全一律,就可以中得最高奖金。
有些玩家喜好用AI武艺来协助他们选号,以为如此可以提高中奖率。内幕上,AI武艺并不克不及确保中奖,只能提供一些参考和发起。AI武艺也有很多种,不同的算法和模子约莫会产生不同的后果。
本文将先容一种用AI天生的双色球手选和机选网页代码,可以让玩家在手机和电脑上都能拜候和分享。这种网页代码使用了OpenAI的GPT-3模子,这是一个强壮的天然言语处理模子,可以依据给定的文本天生干系的文本。我们使用GPT-3模子天生了一个简便的网页界面,可以让玩家输入他们想要参考的文本,好比汗青开奖号码、抢手话题、梦乡等,然后点击“天生”按钮,就可以取得一组由GPT-3模子依据文本天生的双色球号码。玩家也可以点击“随机”按钮,直接取得一组随机天生的双色球号码。玩家还可以点击“分享”按钮,将本人的选号和参考文老实享到交际媒体上,和其他玩家交换心得(没有摆设到办事器,暂且没有试过)。
底下是天生的历程,使用的是New Bing 的chatbot
BING 天生的代码
以下是粘贴到Cursor编纂器内里举行验证和排错,原天生的代码有个小成绩,蓝色球体现不出来,成绩源于第156行以前把蓝球界说了:var blueBall = balls[1];但是167行却调用的:blueBall.innerText = blueBall; 改为:blueBall.innerText = balls[1];妨碍扫除。
cursor编纂器界面
以下是用AI天生的双色球手选和机选网页代码(天生的有一些错误,以前手动修正):
<html>
<head>
<meta charset=”utf-8″>
<title>用AI天生的双色球手选和机选号码</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
background-color: #f2f2f2;
}
h1 {
color: blue;
font-size: 36px;
color: blue;
}
p {
font-size: 18px;
}
input {
width: 300px;
height: 30px;
border: 1px solid gray;
border-radius: 5px;
}
button {
width: 100px;
height: 40px;
background-color: #B70000;
color: white;
border: none;
border-radius: 5px;
box-shadow: 2px 2px 2px gray;
}
.red-ball {
width: 50px;
height: 50px;
background-color: #DE2910;
color: white;
border-radius: 50%;
display: inline-block;
line-height: 50px;
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3), -2px -2px 2px rgba(255, 255, 255, 0.3), inset 2px 2px 2px rgba(0, 0, 0, 0.1), inset -2px -2px 2px rgba(255, 255, 255, 0.5);
}
.blue-ball {
width: 50px;
height: 50px;
background-color: blue;
color: white;
border-radius: 50%;
display: inline-block;
line-height: 50px;
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3), -2px -2px 2px rgba(255, 255, 255, 0.3), inset 2px 2px 2px rgba(0, 0, 0, 0.1), inset -2px -2px 2px rgba(255, 255, 255, 0.5);
</style>
</head>
<body>
<h1>用AI天生双色球手选和机选号码</h1>
<p>请输入您想要参考的文本,好比汗青开奖号码、抢手话题、梦乡等</p>
<input id=”text” type=”text” placeholder=”请输入文本”>
<button id=”generate” onclick=”generate()”>天生</button>
<button id=”random” onclick=”random()”>随机</button>
<button id=”share” onclick=”share()”>分享</button>
<p>您的双色球号码是:</p>
<div id=”result”></div>
<script src=”https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js”></script>
<script>
//界说一个函数,用于天生一个指定范围内的随机整数
function randomInt(min, max) {
return Math.floor(Math.random() * (max – min + 1)) + min;
}
//界说一个函数,用于天生一组随机的双色球号码
function randomBalls() {
//创建一个空数组,用于存放赤色球号码
var redBalls = [];
//循环6次,每次从1-33中随机抽取一个号码,放入数组中
for (var i = 0; i < 6; i++) {
//天生一个随机的赤色球号码
var redBall = randomInt(1, 33);
//推断数组中对否以前存在该号码,假如存在,重重天生
while (redBalls.includes(redBall)) {
redBall = randomInt(1, 33);
}
//将该号码放入数组中
redBalls.push(redBall);
}
//对数组举行排序,从小到大
redBalls.sort(function (a, b) {
return a – b;
});
//天生一个随机的蓝色球号码,从1-16中抽取
var blueBall = randomInt(1, 16);
//前往一个包含赤色球和蓝色球的数组
return [redBalls, blueBall];
}
//界说一个函数,用于依据给定的文本天生一组双色球号码,使用OpenAI的GPT-3模子
function generateBalls(text) {
//创建一个Promise目标,用于异步处理哀求和呼应
return new Promise(function (resolve, reject) {
//使用axios库发送一个POST哀求,调用OpenAI的API接口
axios.post(“https://api.openai.com/v1/engines/davinci/completions”, {
//设置哀求的参数,包含模子称呼、文本、最大令牌数、温度、频率处罚、前缀和后缀等
engine: “davinci”,
prompt: text + “\n\nGenerate a set of double color balls based on the text:\n\n”,
max_tokens: 10,
temperature: 0.5,
frequency_penalty: 0.5,
presence_penalty: 0.5,
stop: “\n”
}, {
//设置哀求的头部信息,包含受权密钥和内容典范等
headers: {
“Authorization”: “
sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”, //请交换为您本人的密钥“Content-Type”: “application/json”
}
}).then(function (response) {
//假如请哀告捷,获取呼应的数据
var data = response.data;
//从数据中提取天生的文本
var text = data.choices[0].text;
//去除文本中的空格和换行符
text = text.replace(/\s/g, “”);
//将文本支解为两局部,前6个字符为赤色球号码,最初一个字符为蓝色球号码
var redBalls = text.slice(0, 6).split(“”);
var blueBall = text.slice(-1);
//将字符转换为数字,并对赤色球号码举行排序
redBalls = redBalls.map(function (x) {
return parseInt(x);
});
redBalls.sort(function (a, b) {
return a – b;
});
blueBall = parseInt(blueBall);
//前往一个包含赤色球和蓝色球的数组
resolve([redBalls, blueBall]);
}).catch(function (error) {
//假如哀求失败,前往一个错误信息
reject(error);
});
});
}
//界说一个函数,用于体现一组双色球号码到网页上
function showBalls(balls) {
//获取网页上的后果元素
var result = document.getElementById(“result”);
//清空后果元素的内容
result.innerHTML = “”;
//获取赤色球和蓝色球的数组
var redBalls = balls[0];
var blueBall = balls[1];
//循环遍历赤色球数组,创建一个赤色球元素,添加到后果元素中
for (var i = 0; i < redBalls.length; i++) {
var redBall = document.createElement(“div”);
redBall.className = “red-ball”;
redBall.innerText = redBalls[i];
result.appendChild(redBall);
}
//创建一个蓝色球元素,添加到后果元素中
var blueBall = document.createElement(“div”);
blueBall.className = “blue-ball”;
blueBall.innerText = balls[1];
result.appendChild(blueBall);
}
//界说一个函数,用于分享一组双色球号码和参考文本到交际媒体上
function share() {
//获取网页上的文本输入框和后果元素
var text = document.getElementById(“text”);
var result = document.getElementById(“result”);
//获取文本输入框和后果元素的内容
var textValue = text.value;
var resultValue = result.innerText;
//推断内容对否为空,假如为空,提示用户输入或天生号码
if (textValue == “” || resultValue == “”) {
alert(“请输入文本或天生号码”);
return;
}
//拼接一个分享的内容,包含文本、号码和网址等
var shareContent = “我用AI天生的双色球号码是:” + resultValue + “\n我参考的文本是:” + textValue + “\n你也可以试试这个网页代码:https://example.com”; //请交换为您本人的网址
//调用欣赏器的分享功效,将内容分享到交际媒体上
navigator.share({
title: “用AI天生的双色球号码”,
text: shareContent,
url: “https://example.com” //请交换为您本人的网址
}).then(function () {
//假如分享告捷,提示用户分享告捷
alert(“分享告捷”);
}).catch(function (error) {
//假如分享失败,提示用户分享失败
alert(“分享失败:” + error);
});
}
//获取网页上的天生按钮和随机按钮
var generateButton = document.getElementById(“generate”);
var randomButton = document.getElementById(“random”);
//给天生按钮添加一个点击事变监听器,当点击时,实行以下利用
generateButton.addEventListener(“click”, function () {
//获取网页上的文本输入框和后果元素
var text = document.getElementById(“text”);
var result = document.getElementById(“result”);
//获取文本输入框的内容
var textValue = text.value;
//推断内容对否为空,假如为空,提示用户输入文本
if (textValue == “”) {
alert(“请输入文本”);
return;
}
//调用generateBalls函数,依据文本天生一组双色球号码,并体现到网页上
generateBalls(textValue).then(function (balls) {
showBalls(balls);
}).catch(function (error) {
alert(“天生失败:” + error);
});
});
//给随机按钮添加一个点击事变监听器,当点击时,实行以下利用
randomButton.addEventListener(“click”, function () {
//调用randomBalls函数,天生一组随机的双色球号码,并体现到网页上
var balls= randomBalls();
showBalls(balls);
});
</script>
</body>
</html>
这就是用AI天生的双色球手选和机选网页代码,您可以复制代码到文本编纂器,并另存为一个扩展名为.HTML文件中,然后用欣赏器掀开,大概上传到您的网站上,就可以使用了。渴望您能玩得开心,祝您中奖!