2014-09-20 66 views
1

我想盡可能使用Excel和VBA腳本或PHP。我真的很感謝任何答案,甚至在我的想法之外。帶參數的隨機名稱生成器/修整器?

我想知道是否有人可以暗示我如何將普通名稱變成隨機的幻想名字?

我想有名字和姓氏的兩列,然後運行一個腳本,尋找相似的上紙2

有點像發電機參數的定數「你叫什麼名字XXX? 「但在一個更嚴重的說明,而不是完全隨機的。

我希望有可能匹配人名中的某些字符。

如果我真正的名字是戴維卡梅隆 - 「轉換器」應該拿出一個可能的結果(來自設置參數),如「Widor Merserine」。爲什麼?

我把腳本設置爲在名字中隨機(如果可能)選擇3個字符,選擇v,我和d並將它們匹配到幻想名稱Widor(可以找到三個字母)。 與姓氏列一樣,三個字母「mer」被選中並將名稱轉換爲「Merserine」。

+0

關於「你的XXX名稱是什麼?這是一個密碼重置祕密問題的網絡釣魚騙局。 – MrYellow 2014-09-21 00:43:16

回答

0

我不知道這是否任何價值給你的,但Excel是用於創建一個偉大的工具字謎

放置一個字(20個字以內)在細胞A1
在細胞B1B20輸入

=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+ anagrams 氣候。