以前、マーケティングのアカウントがこのようなビデオを投稿したのを見たことがあります。韓国の若者たちは現在、結婚したり家を買ったりすることを望んでおらず、ただ横になっていることを望んでいます。暇なときにはくじを買って、もし大当たりが出たらさらに楽に横になれるかもしれません。
社会に入って 6、7 年経ちましたが、かつて幼かった少年はもはや若くありません。かつての山の盟約はすべてお金のことになってしまいました!
だから、毎日数十ドルを使ってくじを買うことにしました。もしかしたら大当たりが出るかもしれませんし、そのまま横になれるかもしれません(自分自身の運がまあまあ良いと思っていますが、ギャンブル運はダメです...)。
ランダムにくじ番号を生成する#
このコードは ChatGPT によって書かれました...
ダブルカラーボール#
import random
import time
def generate_double_color_balls(num_tickets=5):
tickets = []
for _ in range(num_tickets):
current_time = int(time.time()) # 現在のタイムスタンプを取得
random.seed(current_time) # 現在のタイムスタンプを乱数のシードとして使用
# 1から33の範囲から重複しない6つの赤いボール番号をランダムに選ぶ
red_balls = random.sample(range(1, 34), 6)
# 赤いボール番号をソートする
red_balls.sort()
# 1から16の範囲からランダムに1つの青いボール番号を生成する
blue_ball = random.randint(1, 16)
tickets.append((red_balls, blue_ball))
return tickets
if __name__ == "__main__":
num_tickets = 5 # 5組のダブルカラーボール番号を生成する
tickets = generate_double_color_balls(num_tickets)
for i, (red_balls, blue_ball) in enumerate(tickets, 1):
print(f"第{i}組のダブルカラーボール番号:")
print("赤いボール番号:", red_balls)
print("青いボール番号:", blue_ball)
print()
福彩 3D#
import random
import time
def generate_fc3d_numbers():
current_time = int(time.time()) # 現在のタイムスタンプを取得
random.seed(current_time) # 現在のタイムスタンプを乱数のシードとして使用
numbers = [random.randint(0, 9) for _ in range(3)] # 0から9までの範囲から3つのランダムな数字を生成する
return numbers
if __name__ == "__main__":
fc3d_numbers = generate_fc3d_numbers()
print(f"福彩3Dの番号:{''.join(map(str, fc3d_numbers))}")
七乐彩#
import random
import time
def generate_qlc_numbers():
numbers = []
current_time = int(time.time()) # 現在のタイムスタンプを取得
random.seed(current_time) # 現在のタイムスタンプを乱数のシードとして使用
for _ in range(5):
# 1から30の範囲から重複しない7つの赤いボール番号をランダムに生成する
red_balls = random.sample(range(1, 31), 7)
# 赤いボール番号の順番をランダムにシャッフルする
random.shuffle(red_balls)
numbers.append(red_balls)
return numbers
if __name__ == "__main__":
qlc_numbers = generate_qlc_numbers()
for i, red_balls in enumerate(qlc_numbers, start=1):
print(f"第{i}組の七乐彩の番号:")
print("赤いボール番号:", red_balls)
print()
くじの当選確認#
私は 10 ドルを使って 5 組の番号を打ちましたが、一つ一つ確認するのは面倒ですし、もし私が運良く当選しても気づかないかもしれません...
API の申請先:https://www.mxnzp.com/doc/detail?id=3
import requests
def check_lottery_result(api_url, app_id, app_secret, lottery_code, expect, lottery_no):
# リクエストパラメータを構築する
params = {
'code': lottery_code, # くじの種類
'expect': expect, # くじの期号
'lotteryNo': lottery_no, # ユーザーが選んだ番号
'app_id': app_id, # あなたのAPIアプリケーションID
'app_secret': app_secret # あなたのAPIアプリケーションシークレット
}
# GETリクエストを送信する
response = requests.get(api_url, params=params)
if response.status_code == 200:
result = response.json()
return result
else:
print("リクエストが失敗しました")
return None
if __name__ == "__main__":
# APIのURL
api_url = "https://www.mxnzp.com/api/lottery/common/check"
# 申請先:https://www.mxnzp.com/doc/detail?id=3
app_id = "xxx"
app_secret = "xxxxxx"
while True:
# ユーザーが選んだくじの種類
print("くじの種類を選んでください:")
print("1. ダブルカラーボール (ssq)")
print("2. 七乐彩 (qlc)")
choice = input("数字を入力してくじの種類を選んでください(1または2): ")
if choice == "1":
lottery_code = "ssq"
elif choice == "2":
lottery_code = "qlc"
else:
print("無効な選択です。もう一度入力してください")
continue
user_input_expect = input("期号を入力してください(23の接頭辞は含まない):") # 手動で期号を入力する(23の接頭辞は含まない)
# ユーザーが入力した期号の前に "23" を追加する
expect = "23" + user_input_expect
red_balls = input("赤いボール番号を入力してください(スペースで区切る):").split() # 手動で赤いボール番号を入力する
blue_ball = input("青いボール番号を入力してください:") # 手動で青いボール番号を入力する
# ユーザーが選んだ番号を構築する
lottery_no = ",".join(red_balls) + "@" + blue_ball
# 結果を確認する
result = check_lottery_result(api_url, app_id, app_secret, lottery_code, expect, lottery_no)
if result:
if result["code"] == 1:
print("検索に成功しました")
print("当選情報:" + result["data"]["resultDetails"]) # 当選情報と検索した番号を表示する
else:
print("検索に失敗しました:", result["msg"])
else:
print("検索に失敗しました")
another = input("続けて検索しますか?(yを入力して続ける、他のキーを押して終了する): ")
if another.lower() != 'y':
break
これらのことにあまり大きな期待を持たないでください。ただ楽しむためにやってみてください。そして、ギャンブルに手を出さないでください(オンラインでもオフラインでも)。