Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

OrdinaryGacha-0.0.3-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

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

Hashes for ordinarygacha-0.0.3.tar.gz
Algorithm Hash digest
SHA256 bd4ba3852af98aca9663bb3104394e39c224f67b5786371d7cf9d6ccafec5df1
MD5 db8543fe80a6a950a060cf68c14e7531
BLAKE2b-256 0aa10312209abd1007d20608009818fe7e1beef98c973f6776e4cc9bd2b6520c

See more details on using hashes here.

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

Hashes for OrdinaryGacha-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f661f5cd8e37158f1ecd6602a3fbdd10e4dffbb7a8cbf838ac587de279ff0a55
MD5 31f1e999e34fc524848533cd11ec81db
BLAKE2b-256 ed6fb35cf3ca0bdc3a509cdc58b8ec45c3617eecb5812f3f220434845ff1ff06

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page