OrdinaryGacha เป็นแพ็กเกจสำหรับช่วยในการทำระบบสุ่มกาชาธรรมดา
Project description
OrdinaryGacha
OrdinaryGacha เป็นแพ็กเกจสำหรับช่วยในการทำระบบสุ่มกาชาธรรมดา
ความสามารถของแพ็กเกจ
- เพิ่มไอเทมในระบบกาชาโดยสามารถกำหนดอัตราดรอป สำหรับไอเทมแต่ละชิ้นได้
- แสดงไอเทมทั้งหมดที่มีในระบบกาชา
- ลบไอเทมที่ต้องการออกจากระบบกาชาด้วยชื่อไอเทม
- สุ่มไอเทมตามอัตราดรอปที่กำหนด
วิธีติดตั้ง
pip install OrdinaryGacha
วิธีเพิ่มไอเทม
gacha.add(${ชื่อไอเทม}, ${อัตราดรอป})
วิธีแสดงไอเทม
gacha.show()
วิธีลบไอเทม
gacha.remove(${ชื่อไอเทม})
วิธีสุ่มไอเทม
gacha.random()
ตัวอย่าง
from OrdinaryGacha import Gacha
if __name__ == '__main__':
gacha = Gacha()
gacha.add('100 เหรียญ', 20)
gacha.add('200 เหรียญ', 15)
gacha.add('300 เหรียญ', 10)
gacha.add('500 เหรียญ', 4)
gacha.add('แพ้', 1)
gacha.add('เฉลย', 30)
gacha.add('เวลาปัจจุบัน X2', 20)
gacha.remove("เวลาปัจจุบัน X2")
print('ไอเทมที่อยู่ในระบบกาชา')
gacha.show()
print('ไอเทมที่ได้จากการสุ่ม')
for i in range(5):
print(f'รอบที่ {i+1}: {gacha.random()}')
ผลลัพธ์
ลบ เวลาปัจจุบัน X2 สำเร็จ
ไอเทมที่อยู่ในระบบกาชา
ชื่อไอเทม: 100 เหรียญ, อัตราการดรอป: 20
ชื่อไอเทม: 200 เหรียญ, อัตราการดรอป: 15
ชื่อไอเทม: 300 เหรียญ, อัตราการดรอป: 10
ชื่อไอเทม: 500 เหรียญ, อัตราการดรอป: 4
ชื่อไอเทม: แพ้, อัตราการดรอป: 1
ชื่อไอเทม: เฉลย, อัตราการดรอป: 30
ไอเทมที่ได้จากการสุ่ม
รอบที่ 1: เฉลย
รอบที่ 2: เฉลย
รอบที่ 3: 200 เหรียญ
รอบที่ 4: เฉลย
รอบที่ 5: เฉลย
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ordinarygacha-0.0.3.tar.gz
(3.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ordinarygacha-0.0.3.tar.gz.
File metadata
- Download URL: ordinarygacha-0.0.3.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd4ba3852af98aca9663bb3104394e39c224f67b5786371d7cf9d6ccafec5df1
|
|
| MD5 |
db8543fe80a6a950a060cf68c14e7531
|
|
| BLAKE2b-256 |
0aa10312209abd1007d20608009818fe7e1beef98c973f6776e4cc9bd2b6520c
|
File details
Details for the file OrdinaryGacha-0.0.3-py3-none-any.whl.
File metadata
- Download URL: OrdinaryGacha-0.0.3-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f661f5cd8e37158f1ecd6602a3fbdd10e4dffbb7a8cbf838ac587de279ff0a55
|
|
| MD5 |
31f1e999e34fc524848533cd11ec81db
|
|
| BLAKE2b-256 |
ed6fb35cf3ca0bdc3a509cdc58b8ec45c3617eecb5812f3f220434845ff1ff06
|