【水】minecraft的地形生成器好奇怪
pascal吧
全部回复
仅看楼主
level 12
wfwhl12 楼主
众所周知,minecraft中使用同一个种子生成的地图是一模一样的,Pascal中的随机函数也是如此。比如把randseed赋值成0(默认就是0),然后生成一个0~10的随机数,无论如何第一个数总是5
【信了的也快试试
值得注意的是,randseed的类型是longword,但minecraft地形生成器的种子却可以输入任何字符甚至是汉字阿拉伯语!那么它是将这些字符取ASCII码值了吗?你可以试试,不是ASCII的序号。你试试把种子改成
‘的’
,那么你生成完再看看种子是不是变成了30340?但种子中只有数字的话它就会保留原数。如果用它的随机种子,一般都是140开头的十位数
( ´◔ ‸◔`)

。。。我想知道的是,minecraft把
string
变成
longword
的规则是什么
2014年08月03日 12点08分 1
level 9
前面3个分别是c b a
实在看不出有什么规律
2014年08月03日 13点08分 2
这四个都是随机的呀
2014年08月03日 16点08分
回复 wfwhl12 :就最后两位不一样
2014年08月04日 11点08分
level 13
orz
难道是神奇的哈希
2014年08月03日 23点08分 3
神犇不要只会Orz卖萌[不高兴]
2014年08月03日 23点08分
回复 wfwhl12 :难道我在卖萌?我就叫orz专区
2014年08月14日 07点08分
回复 orz专区 :跟你有什么关系。。。
2014年08月14日 07点08分
(对于PC版来说)就是神奇的哈希,自行百度String.hashCode()
2014年08月15日 00点08分
level 12
wfwhl12 楼主
2014年08月03日 23点08分 4
@一头巨兽龙 怎么红了[惊哭]
2014年08月03日 23点08分
回复 wfwhl12 :.
2014年08月04日 03点08分
[惊哭]
2014年08月08日 09点08分
level 12
wfwhl12 楼主
这种情况下我不得不顶了
2014年08月04日 01点08分 5
2014年08月04日 02点08分
...
2014年08月05日 05点08分
level 12
这就是hash【no zuo no die why you try】
2014年08月04日 02点08分 6
正在学习哈希表~
2014年08月04日 02点08分
回复 wfwhl12 :→_→
2014年08月04日 02点08分
回复 fp4869 :什么意思啊。
2014年08月04日 02点08分
不是why you cry么[滑稽]
2014年08月04日 14点08分
level 11
Orz
2014年08月04日 02点08分 7
[笑眼]
2014年08月04日 02点08分
level 9
no zuo no die why you try
no try no high give me five[滑稽][滑稽][滑稽]
2014年08月04日 11点08分 8
[滑稽]
2014年08月06日 02点08分
回复 1x3x5x7 :你™快↑qq啊
2014年08月06日 02点08分
回复 wfwhl12 :[滑稽][茶杯]
2014年08月06日 02点08分
回复 wfwhl12 :没空啊,等我写完作业↑_↑
2014年08月06日 02点08分
level 15
围观
2014年08月04日 14点08分 9
level 7
你……这是在作死吗?小心管理员删帖
--------MC党wtm4411great
2014年08月09日 05点08分 10
哪里作了
2014年08月09日 05点08分
回复 wfwhl12 :……
2014年08月09日 05点08分
level 12
wfwhl12 楼主
水水
2014年08月14日 07点08分 11
level 12
删了吧[阴险]
2014年08月15日 04点08分 12
[乖]
2014年08月15日 05点08分
level 12
wfwhl12 楼主
2014年08月16日 13点08分 13
level 11
种子[滑稽]
2014年08月17日 10点08分 14
快播[泪]
2014年08月17日 11点08分
level 9
楼主快快请起,男儿膝下有黄金!!......
2014年08月17日 11点08分 15
什么意思?
2014年08月17日 23点08分
level 10
minecraft是java
java的随机算法是用一个长整数来作为随机种子的。
minecraft用一个java函数stringtolong把字符串转成整数。而这个算法是如何实现的,恐怕只有看java源代码才知道
2014年08月18日 22点08分 16
[真棒]
2014年08月18日 23点08分
1