read.cash Log in
A@Ayukawayen

研究Waifu的程式碼( https://github.com/blockparty-sh/waifu_icon_repo/blob/master/run_generator.py ) 發現, seed有取餘數,大約2的31次方一個循環。 line 274: args.seeds = [ int('0x%s' % args.tokenid, 16) % ((1 << 31) - 1) ] 所以像 https://icons.waifufaucet.com/original/94e75454162fbd89b6e1c74328b68802b4a3608ecb5145ef42bace6344079ef1.png https://icons.waifufaucet.com/original/95e75454162fbd89b6e1c74328b68802b4a3608ecb5145ef42bace6344079ef0.png 會是一樣的圖 試著把種子範圍加大過,不過最高只能到2的32次方,超過的話函式庫會報錯 (應該是亂數產生器的輸入範圍限制)。 其實要把Token ID的256 bits全部用上也不難,程式其他部份還有很多地方可以輸入參數去調整圖片結果。不過話說回來,2的31次方也夠大了。

3 comments

Log in to join in Reading is open to everyone. Replying needs an account.