diff --git a/luck_generator/luck.js b/luck_generator/luck.js index 6695a03..539a62b 100644 --- a/luck_generator/luck.js +++ b/luck_generator/luck.js @@ -1,8 +1,29 @@ -Vue.createApp({ - data() { +const fortuneElement = document.getElementById("ip-to-fortune"); - }, - methods: { +let ip; +$.getJSON("https://api.ipify.org?format=json", function(data) { + ip = data.ip; +}) + +function Appear() { + let p = 0; + let num = [0, 0, 0, 0]; + for(let i = 0; i < ip.length; i++) { + if(ip[i] == '.') { + p++; + continue; + } + num[p] = num[p] * 10 + parseInt(ip[i]); } -}).mount('.container'); + let seed = ((num[0] >> 3) * (num[1] >> 2) + (num[2] << 1) * (num[3] >> 3) + 1) % 7; + console.log(seed); + let textColor = ["#e74c3c", "#e74c3c", "#e74c3c", "", "#000000bf", "#000000bf", "#000000bf"]; + let fortune = ["大吉", "中吉", "小吉", "中平", "凶", "小凶", "大凶"]; + fortuneElement.innerHTML = `§ ${fortune[seed]} §`; + // $('#ip').html(fortune); +} + +function getLuck() { + Update(); +}