列表排序工具 - 字母/数字/随机等
对多行文本进行升序、降序或随机打乱,可去除重复行。
UD5工具箱
将长列表智能分割成多列,支持多种分配模式
列表分栏工具是一种将一维长列表按照指定规则分割成多列(多栏)的实用工具。它广泛应用于以下场景:
交替分配(Round-robin):项目轮流进入各栏。例如12个项目分3栏:栏1=[1,4,7,10],栏2=[2,5,8,11],栏3=[3,6,9,12]。这种方式确保各栏内容在原始顺序上均匀分布,非常适合分组竞赛、轮值排班等场景。
顺序填充(Sequential):先填满第一栏再填下一栏。例如12个项目分3栏:栏1=[1,2,3,4],栏2=[5,6,7,8],栏3=[9,10,11,12]。这种方式保持原始顺序的连续性,适合分页展示、阅读顺序排版。
随机分配:将所有项目随机打乱后分配到各栏。适合需要公平随机性的场景,如抽奖分组、实验分组等。
本工具采用余数优先分配策略:计算每栏基础数量(总数÷栏数,向下取整),然后将余数从第一栏开始依次分配。例如14个项目分4栏:基础数量为3,余数为2,因此栏1和栏2各得4个,栏3和栏4各得3个。这样最大程度保证了各栏数量的均衡性,避免出现某栏过少或过多的情况。在交替分配模式下,多余的轮次也会优先分配给前面的栏。
CSS提供了多种实现列表分栏的方式:
column-count: 3; 和 column-gap: 20px; 可以快速实现多栏布局,浏览器会自动平衡各栏高度。适合纯展示场景。grid-template-columns: repeat(3, 1fr); 配合 grid-auto-flow: column; 可实现精确的分栏控制。row-cols-3 等类快速实现响应式多栏布局。TSV(Tab-Separated Values,制表符分隔值)格式可以直接粘贴到Microsoft Excel、Google Sheets、WPS表格等电子表格软件中,各栏数据会自动分配到不同的列中。这极大地简化了从文本列表到表格的转换流程。使用时只需点击"复制为表格"按钮,然后在Excel中粘贴即可,无需手动分列或导入。
列表分栏是数据可视化中信息布局优化的重要手段。将长列表合理分栏可以:降低用户浏览时的视觉疲劳、提高信息扫描效率、在有限屏幕空间内展示更多内容。在仪表盘设计、报表排版、目录导航等场景中,合理的分栏布局直接影响用户体验和数据可读性。本工具帮助内容创作者和数据分析师快速实验不同的分栏方案,找到最优的布局方式。
对多行文本进行升序、降序或随机打乱,可去除重复行。
将多行文本的顺序完全颠倒,第一行变最后一行。
为多名玩家添加分数,支持回合追加与修正,实时刷新排名,适合卡坦岛等游戏。
输入成员列表与周期,生成无重复的结对组合表,保证新旧结合,适合编程或学习小组。
输入HTML代码,统计每种标签的出现次数,发现冗余结构。
自定义卡片正面背面,根据记忆程度使用间隔重复算法排程复习,存储在浏览器中。
将小图片在Canvas上以双线性或双三次插值放大两倍或四倍,比CSS放大清晰。
生成按时间顺序排列的唯一标识符 (ULID),比 UUID 更利于数据库索引,支持批量输出。
可记录每棒队员的完成时间,自动加总,适合运动会接力赛计时。
设置试验次数n和成功概率p,计算得到k次成功的概率并绘制分布图。
系统随机生成一个数字,玩家在限定次数内猜测,给出高低提示,锻炼逻辑推理。
翻转隐藏的Emoji卡片,找出相同的表情进行配对。
上传图片,将其转换为用不同Emoji拼成的马赛克艺术图像。
显示全年主要节日并自动计算距离今天的剩余天数,可自定义添加纪念日。
创建带有复选框或标签的多选下拉列表,支持删除已选项,键盘可全控。
将正常文本转换为难以直接复制选中的展示格式,增加复制难度。
粘贴一段文本,涂黑不用单词,保留部分文字组成一首再生诗词。
提取文本中的唯一行、或删除重复行、或仅显示重复行,多模式整理。
将秘密信息编码到文本每行末尾的不可见空格数量中,朴素但有效的隐蔽通信。
分析输入文本的字符或单词频率,计算香农熵,评估文本的随机性和信息密度。
上传EPUB电子书,提取所有章节的纯文本内容用于检索或朗读。
将任意文本逐字符转换为二进制表示,同时可生成ASCII艺术式的二进制块。
为文本块每个段落前添加两个全角空格或指定缩进字符,用于诗词或文章排版。
使用空格填充,将文本按指定的列宽左对齐、右对齐或居中对齐,适合纯文本报表。
输入两段英文文本,通过词频向量计算余弦相似度,衡量内容相近程度。
在英文文本的行内插入空格使其左右两端同时对齐,模拟印刷排版效果。
将长文本按指定字符数强制插入换行符,保留单词完整性选项,用于纯文本排版。
利用零宽度空格等不可见Unicode字符将秘密信息嵌入普通文本,肉眼不可见,前端加解密。
获取设备上所有可用的语音合成音色,试听并比较不同语言和嗓音。
输入多段话,像打字机一样逐字输出并自动切换,适合大屏展示或预告片效果。