我想尽可能使用Excel和VBA脚本或PHP。我真的很感激任何答案,甚至是我的想法。
我想知道是否有人可以提示我如何将常规名称转换成有点随机的幻想名字?
我想要有两个带有名字和姓氏的列,然后运行一个脚本,寻找与表2中一定数量参数的相似之处。
像发电机这样的东西“你的XXX名字是什么?”但是在一个更严肃的说明而不是完全随意的。
我希望能够匹配人名中的某些字符。
如果我的真名是大卫卡梅隆 - “转换器”应该提供可能的结果(来自设置参数),如“Widor Merserine”。为什么呢?
我设置脚本以查看名字中的3个字符,随机(如果可能)选择v,I和d并将它们与幻想名称Widor匹配(可以找到三个字母)。 姓氏列也是如此,选中三个字母“mer”并将名称转换为“Merserine”。
答案 0 :(得分:0)
我不知道这对您有什么价值,但Excel是创建 anagrams 的好工具
在单元格中显示一个单词(20个字母或更少) A1
在单元格 B1 至 B20 中输入
=RAND()
在单元格 C1 中输入:
=RANK(B1,$B$1:$B$20,1)+COUNTIF($B$1:$B1,B1)-1
并通过 C20 向下复制在 D1 中输入:
=MID($A$1,C1,1)
并通过 D20向下复制。最后在 E1 中输入:
=D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10 & D11 & D12 & D13 & D14 & D15 & D16 & D17 & D18 & D19 & D20
E1 将包含anagram。例如:
每次重新计算都会生成一个新的字谜。只需一点 VBA ,您就可以列出所有5000多个气候的字谜。