# 原神星铁抽卡计算插件
**Repository Path**: LumineAether/Genshin-StarRail-gacha-calculator
## Basic Information
- **Project Name**: 原神星铁抽卡计算插件
- **Description**: 用于云崽bot的原神&星铁抽卡概率计算插件
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 12
- **Forks**: 1
- **Created**: 2023-05-12
- **Last Updated**: 2025-03-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 原神星铁抽卡计算插件
### 功能介绍
用于云崽bot的原神&星铁抽卡概率计算插件。
本插件可以根据玩家拥有的纠缠之缘/星轨专票数目以及角色池、武器/光锥池的水位、保底情况,计算出抽取指定数量的五星up角色和五星up武器/光锥的概率,并绘制出累积概率图。
使用本插件需要python环境以及numpy和matplotlib库的支持。
### 安装教程
以下教程基于windows系统,linux系统的使用者请自行百度……
##### 1、安装python环境
教程使用的python版本为3.9.0:[64位win版下载链接](https://mirrors.huaweicloud.com/python/3.9.0/python-3.9.0-amd64.exe)
下载完后直接安装,注意:安装时请勾选“Add Python 3.9 to PATH”选项,否则无法在cmd中使用python命令,并且请选择默认安装pip。
##### 2、安装numpy和matplotlib库
打开cmd或powershell,依此输入以下命令安装numpy和matplotlib库。
```bash
pip install -i https://mirrors.aliyun.com/pypi/simple/ numpy
```
```bash
pip install -i https://mirrors.aliyun.com/pypi/simple/ matplotlib
```
等待所需的库全部安装完成后,重启你的电脑。
##### 3、将本项目clone到电脑
将两个.js文件和两个.py文件都放到云崽的example文件夹下,不出意外的话重启云崽即可使用。
##### 4、使用中可能遇到的问题
使用时如果出现import matplotlib报错的情况,可能是因为你的机器或环境中可能未安装 C++ 运行时库,请在cmd中输入以下命令:
```bash
python -m pip install msvc-runtime
```
暂时未遇到其他问题,如果遇到python报错的问题可以尝试自行百度……
### 使用教程
##### 1、原神部分
在群里发送 计算/概率/期望 任一关键词即可查看使用帮助。
按照顺序提供数据即可以计算达到抽卡预期的概率
##### 2、星铁部分
在群里发送 星铁计算/概率/期望 任一关键词即可查看使用帮助。
按照顺序提供数据即可以计算达到抽卡预期的概率
### 碎碎念
原神和星铁卡池每抽的概率数据来源为[一棵平衡树](https://space.bilibili.com/6165300)大佬
之前我写过不带图片的原神祈愿计算插件以及纯js版本的,我并不打算给星铁也写一遍了,那两个插件就当是废弃了