数字密室逃脱谜题生成 - 随机组合数学/密码
自动生成几道典型的数字或密码谜题(如摩斯电码、数独),用于自制密室。
UD5工具箱
卡诺图是由Maurice Karnaugh于1953年提出的一种布尔代数化简工具。它将真值表以格雷码排列成二维(或三维)网格,使得相邻单元格只有一位变量不同。这样,可以直观地找出可以合并的相邻1(或0),从而得到最简逻辑表达式。卡诺图适用于2~6个变量的逻辑函数化简。
格雷码(Gray Code)保证相邻编码之间只有一位不同。在卡诺图中,行和列标签使用格雷码排列(如00→01→11→10),这样物理上相邻的单元格在逻辑上也相邻。这种相邻性使得矩形分组能够对应消去变量的乘积项,是实现可视化化简的关键。
质蕴涵项是不能再被更大合法分组包含的有效分组。一个合法分组是大小为2k的矩形(全部由1或X组成,不含0),质蕴涵项就是这些分组中极大的那些。在卡诺图上,质蕴涵项对应尽可能大的矩形圈。只有质蕴涵项才可能出现在最简表达式中。
本质质蕴涵项是覆盖了某个唯一最小项的质蕴涵项。如果某个输出为1的单元格只被一个质蕴涵项覆盖,那么该质蕴涵项必须被选中,否则该最小项将无法被覆盖。本质质蕴涵项一定出现在最简SOP中,是化简的必选项。
SOP(Sum of Products,与或式):将输出为1的最小项用乘积项(AND)表示,然后求和(OR)。适用于1较少的函数。
POS(Product of Sums,或与式):将输出为0的最大项用和项(OR)表示,然后求积(AND)。适用于0较少的函数。两者通过德摩根定理相互转换。
无关项(标记为X)表示该输入组合永远不会出现或输出可任意取值。在化简时,X可以被视为1或0,灵活地用于扩大分组以消除更多变量,从而得到更简化的表达式。但X不需要被强制覆盖,只作为辅助。合理利用无关项往往能大幅简化电路。
5变量卡诺图由两个4×4层组成(对应E=0和E=1),6变量由四个4×4层组成(对应EF的格雷码排列)。分组可以跨层存在,只要在各维度上大小均为2的幂。跨层分组能消除层变量(E或EF),从而得到更简化的表达式。本工具自动处理跨层分组的识别和高亮。
两者目标相同——寻找最简逻辑表达式。卡诺图是图形化方法,直观但受变量数限制(≤6变量)。Quine-McCluskey是表格化算法,可处理更多变量,适合计算机实现。本工具在底层使用枚举法(类似Q-M的思想),自动找出所有质蕴涵项并通过覆盖表选择最优解。
自动生成几道典型的数字或密码谜题(如摩斯电码、数独),用于自制密室。
删除CSS中的注释、空格和换行,极致压缩代码体积,提升页面加载速度。
在线UTF-16编码解码,支持将文本转为\uXXXX或十六进制序列,并还原为原字符,辅助字符集学习。
快速去除CSS中的注释块,可选保留或移除,轻量化样式代码。
根据 CPU 核心数、IO 等待时间比例,推荐最佳线程池大小。
输入两段英文文本,通过词频向量计算余弦相似度,衡量内容相近程度。
在带编号的像素网格中点击颜色填充,一键溢出相同数字区域,完成可爱像素画。
生成带有 ARIA 进度条角色的组件,支持确定和不确定两种样式。
按议题分块记录会议内容,标记决策与待办事项,导出结构清晰的美观纪要文档。
将单词或短句用相似读音的数字/符号替换,创造趣味字谜,可导出图片分享。
将普通字符串转换为十六进制表示,支持字节间分隔符自定义,便于开发调试。
使用经典的猪圈密码(Pigpen Cipher)将字母替换为格子中的点线图形,交互式加密解密。
输入两个罗马数字,进行加或减运算,并输出罗马数字结果。
将Hex颜色值加上透明度百分比转换为rgba()或8位Hex格式,精确控制颜色透明。
通过Navigator API读取设备RAM近似值(GB),同时显示硬件并发数,了解客户端性能。
爬取或粘贴HTML,生成展示层级关系的网页内容大纲(Table of Contents)。
手动绘制或导入数字信号数据,显示多通道同步时序图,用于分析 SPI/I2C 等协议。
点击灯反转自身及上下左右状态,目标是全灭。
旋转方格中的管子,使所有电脑都联入中心服务器。
在六边形棋盘上完成限步数将杀的棋局谜题。
依据当前局面,用逻辑推导出哪些格子一定安全、一定有雷,辅助手动扫雷。
根据每行每列的数字提示,填充正确格子,最终显示隐藏图画。
在画布上拖放元件并连线,点亮虚拟灯泡,理解导电回路原理。
系统随机四位数,玩家输入猜测返回几A几B,逐步逼近。
根据数字将网格分割成矩形,使得数字等于矩形面积,拖动创建区域,锻炼几何直觉。
按行列数字提示填充单元格,还原隐藏的像素图画,内置多种难度与自动校验。
根据数字提示连接点阵画出一个闭环曲线,经典日本谜题,锻炼逻辑推理。
输入布尔表达式,生成真值表并利用奎因-麦克拉斯基算法化简,适合数字电路设计。
点击某个格子会反转自身和十字范围内所有格子的灯,目标点亮全部或熄灭全部。
通过移动阻挡的大小障碍物,为红色大方块清出一条滑出出口的道路。