# MonteCarlo **Repository Path**: lovelwb/montecarlo ## Basic Information - **Project Name**: MonteCarlo - **Description**: 蒙特卡洛法测量π值 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-28 - **Last Updated**: 2025-09-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 圆方之间π - Between Circle & Square π 一个诗意与数学并存的π值探索平台。通过蒙特卡洛等多种算法,在圆与方形的几何世界中可视化展现π值的计算过程,体验随机与确定性的数学之美。 ## 圆方之间的数学诗学 "圆方之间π"项目体现了几何与概率的完美结合。项目通过以下方式诠释π值的计算: 1. **圆与方形的邂逅**:绘制正方形包围内切圆,构建几何舞台 2. **随机点的诗意投撒**:在方形空间内均匀撒播随机之点 3. **圆内圆外的哲学思辨**:统计点落圆内与总数的比值关系 4. **π值的几何显现**:通过面积比例关系 π ≈ 4 × (圆内点数/总点数) 逼近真理 ## 核心特色 - **🎨 诗意可视化**:在圆方几何中直观展现π值计算的动态过程 - **🎮 沉浸交互**:自由控制随机点的投撒节奏,感受数学的韵律 - **⚡ 智能调速**:流畅调节计算速度,观察从点到π的华丽变换 - **🎯 精准计算**:支持大批量点生成,体验算法的强大威力 - **📊 实时反馈**:动态显示圆内外点数分布与π值逼近过程 - **🌐 全设备适配**:从手机到大屏,圆方之美在任何设备上绽放 - **✨ 视觉盛宴**:优雅动画效果让数学计算充满艺术气息 - **🔬 多维探索**:2D平面与3D立体双重视角感受几何之美 - **⚖️ 算法竞技**:多种经典算法同台竞技,展现不同路径的π值求解 - **🏆 成就系统**:在探索中收获成就,让学习充满乐趣 ## 技术实现 - 纯HTML5, CSS3和JavaScript实现,无需任何框架 - 使用Canvas API进行绘图和动画 - CSS Grid和Flexbox布局 - CSS变量定义统一的设计标记 - 响应式设计适配各种设备 - 动画效果提升用户体验 ## 使用方法 1. 克隆或下载本项目 2. 在浏览器中打开`index.html`文件 3. 点击"开始"按钮开始模拟 4. 使用控制面板调整模拟参数 5. 观察π值的估算过程 ## 项目预览 在浏览器中打开index.html文件即可使用。 ## 浏览器兼容性 本项目使用现代Web技术,建议使用以下浏览器的最新版本: - Chrome - Firefox - Safari - Edge ## 许可证 MIT