Why not just use the random function built into Java either by not entering anything into the Minecraft seed or by using Amidst and hitting "Ctrl-R".
Using any of the "passwords" that site provides (you can only enter 32 characters into Minecraft) will limit you to only 4,294,967,296 Minecraft worlds out of a total of 18,446,744,073,709,551,616 possible worlds.
This is due to the fact that all those "passwords" contain characters other than "-+0123456789" which will cause Minecraft to pass the input on to the Java hashcode() function which is a 32 bit math function as opposed to the 64 bit pseudo random number generator that is used to produce a random seed.
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
For me, I always input some random but memorable word in the seed, so just in case it turns out great, I can remember it easily.
That's what's nice about the /seed command.
Rollback Post to RevisionRollBack
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
As I stated above, if you enter text as a seed you're limiting yourself to 0.000000023283064365386962890625% of the total number of possible Minecraft seeds.
That's 4,294,967,296 divided by 18,446,744,073,709,551,616 and then times 100 to get percent.
However this whole discussion is moot, since both numbers are, for nearly all practical purposes, infinite.
Rollback Post to RevisionRollBack
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
Technically, there are only 2^48 unique seeds due to limitations of Java's random number generator, but that is still over 281 trillion different worlds.
Technically, there are only 2^48 unique seeds due to limitations of Java's random number generator, but that is still over 281 trillion different worlds.
That article is seriously out of date. With the advent of 64 bit personal computers the 2^48 limitation has changed to 2^64.
If you wish to test this statement quickly download Amidst and use it's random function (Ctrl_R) to generate seeds and see how many of them exceed 2^48 (281474976710656). That's only a 15 digit number and most random seeds produced by Java (either in Minecraft directly or in Amidst) (actually the same code) are 19 digits long.
They will range from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.
Rollback Post to RevisionRollBack
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
Does this mean that there are some seeds that give the same world?
Different numeric seeds: NO or, at least, EXTREMELY unlikely. If the Minecraft worlds were infinite in size and the world generator totally non-deterministic then there would be a very, very, small probability that two worlds would be identical. But under the current constraints you might find two worlds with small areas that were slightly similar but I don't expect to see two identical worlds with different numeric seeds in my lifetime. Or one thousand lifetimes for that matter.
Now, in the case of text seeds, all of these text strings will produce the same world:
"pollinating sandboxes"
"amusement & hemophilias"
"schoolworks = perversive"
"electrolysissweeteners.net"
"constitutionalunstableness.net"
"grinnerslaphappier.org"
"BLEACHINGFEMININELY.NET"
"WWW.BUMRACEGOERS.ORG"
"WWW.RACCOONPRUDENTIALS.NET"
You have to enter them (without the quotes) exactly as shown into Minecraft or Amidst.
BTW - You can't enter the equivalent numeric seed into Minecraft and get the same world.
These are instances of text equivalents of the "impossible" numeric seed.
Rollback Post to RevisionRollBack
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
That article is seriously out of date. With the advent of 64 bit personal computers the 2^48 limitation has changed to 2^64.
If you wish to test this statement quickly download Amidst and use it's random function (Ctrl_R) to generate seeds and see how many of them exceed 2^48 (281474976710656). That's only a 15 digit number and most random seeds produced by Java (either in Minecraft directly or in Amidst) (actually the same code) are 19 digits long.
They will range from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.
I've looked around and can't find anything that says that Random now uses a 64 bit seed, plus just because only 48 bits are used doesn't mean that you can't use numbers larger than that, just that numbers larger than 48 bits will be the same as smaller numbers assuming that the lower 48 bits are identical. The Wiki's Talk page for "seed" also mentions this several times, although they say 2^64 on the actual page itself.
Also, I seriously doubt that Java changed their RNG any time in the recent past as it would break many programs that depend on it to produce a consistent output for a given seed; you can't just simply change the bit length of a RNG without changing the sequence of random numbers (a good test is to use a known seed in an old Alpha or Beta version, up to Beta 1.7.3, and see if it still works; note that Java 7, the version my link refers to, was released in 2011).
Also of note, Random actually only uses 32 bits for the output, but the sequence length is still 2^48 because that depends on the actual generator itself, not how many bits you use (i.e. a random boolean value or nextInt(2) will produce only two unique outputs, using just one bit, but still have a 2^48 pattern length)
Sigh!
Empirical data is always more reputable than theoretical.
I have tested Minecraft and Amidst with 64 bit seeds keeping the lower 48 bits constant and I assure you that seeds with different bits set (or reset) above 48 bits will DEFINITELY produce different worlds and world maps.
EDIT1:
OK, after further research, I've found where our communication problem is.
Minecraft, and of course Amidst, accept, and use 64 bit numeric seeds.
HOWEVER, according to this, Seeding random number generators, Java's standard pseudo random number generator, java.util.Random, has a PERIOD of 2^48.
That means that it starts repeating its cycle after 2^48 uses and there are only 2^48 starting points in the sequence.
EDIT2:
I just ran a quick test with Amidst.
I generated maps using the following seeds (hex value):
281474976710655 (FFFF FFFF FFFF) (ie all lower 48 bits set)
562949953421311 (0001 FFFF FFFF FFFF)
844424930131967 (0002 FFFF FFFF FFFF)
1407374883553279 (0004 FFFF FFFF FFFF)
2533274790395903 (0008 FFFF FFFF FFFF)
4785074604081151 (0010 FFFF FFFF FFFF)
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
https://www.grc.com/passwords.htm
It has turned out some really nice worlds.
Using any of the "passwords" that site provides (you can only enter 32 characters into Minecraft) will limit you to only 4,294,967,296 Minecraft worlds out of a total of 18,446,744,073,709,551,616 possible worlds.
This is due to the fact that all those "passwords" contain characters other than "-+0123456789" which will cause Minecraft to pass the input on to the Java hashcode() function which is a 32 bit math function as opposed to the 64 bit pseudo random number generator that is used to produce a random seed.
If you want more information on hashcode(), goto http://www.minecraftforum.net/topic/175209-seeds-faq/page__st__400 and scroll down to my post #410.
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
The latest release of Amidst, version 4.6 can be found here:
https://github.com/toolbox4minecraft/amidst/releases
You should probably also read this:
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/2970854-amidst-map-explorer-for-minecraft-1-14
You can find me on the Minecraft Forums Discord server.
https://discord.gg/wGrQNKX
That's what's nice about the /seed command.
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
The latest release of Amidst, version 4.6 can be found here:
https://github.com/toolbox4minecraft/amidst/releases
You should probably also read this:
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/2970854-amidst-map-explorer-for-minecraft-1-14
You can find me on the Minecraft Forums Discord server.
https://discord.gg/wGrQNKX
The problem with /seed is that it always just says numbers, even if you originally input letters in the seed to make a word.
That's 4,294,967,296 divided by 18,446,744,073,709,551,616 and then times 100 to get percent.
However this whole discussion is moot, since both numbers are, for nearly all practical purposes, infinite.
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
The latest release of Amidst, version 4.6 can be found here:
https://github.com/toolbox4minecraft/amidst/releases
You should probably also read this:
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/2970854-amidst-map-explorer-for-minecraft-1-14
You can find me on the Minecraft Forums Discord server.
https://discord.gg/wGrQNKX
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
That article is seriously out of date. With the advent of 64 bit personal computers the 2^48 limitation has changed to 2^64.
If you wish to test this statement quickly download Amidst and use it's random function (Ctrl_R) to generate seeds and see how many of them exceed 2^48 (281474976710656). That's only a 15 digit number and most random seeds produced by Java (either in Minecraft directly or in Amidst) (actually the same code) are 19 digits long.
They will range from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
The latest release of Amidst, version 4.6 can be found here:
https://github.com/toolbox4minecraft/amidst/releases
You should probably also read this:
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/2970854-amidst-map-explorer-for-minecraft-1-14
You can find me on the Minecraft Forums Discord server.
https://discord.gg/wGrQNKX
Different numeric seeds: NO or, at least, EXTREMELY unlikely. If the Minecraft worlds were infinite in size and the world generator totally non-deterministic then there would be a very, very, small probability that two worlds would be identical. But under the current constraints you might find two worlds with small areas that were slightly similar but I don't expect to see two identical worlds with different numeric seeds in my lifetime. Or one thousand lifetimes for that matter.
Now, in the case of text seeds, all of these text strings will produce the same world:
"pollinating sandboxes"
"amusement & hemophilias"
"schoolworks = perversive"
"electrolysissweeteners.net"
"constitutionalunstableness.net"
"grinnerslaphappier.org"
"BLEACHINGFEMININELY.NET"
"WWW.BUMRACEGOERS.ORG"
"WWW.RACCOONPRUDENTIALS.NET"
You have to enter them (without the quotes) exactly as shown into Minecraft or Amidst.
BTW - You can't enter the equivalent numeric seed into Minecraft and get the same world.
These are instances of text equivalents of the "impossible" numeric seed.
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
The latest release of Amidst, version 4.6 can be found here:
https://github.com/toolbox4minecraft/amidst/releases
You should probably also read this:
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/2970854-amidst-map-explorer-for-minecraft-1-14
You can find me on the Minecraft Forums Discord server.
https://discord.gg/wGrQNKX
I've looked around and can't find anything that says that Random now uses a 64 bit seed, plus just because only 48 bits are used doesn't mean that you can't use numbers larger than that, just that numbers larger than 48 bits will be the same as smaller numbers assuming that the lower 48 bits are identical. The Wiki's Talk page for "seed" also mentions this several times, although they say 2^64 on the actual page itself.
Also, I seriously doubt that Java changed their RNG any time in the recent past as it would break many programs that depend on it to produce a consistent output for a given seed; you can't just simply change the bit length of a RNG without changing the sequence of random numbers (a good test is to use a known seed in an old Alpha or Beta version, up to Beta 1.7.3, and see if it still works; note that Java 7, the version my link refers to, was released in 2011).
Also of note, Random actually only uses 32 bits for the output, but the sequence length is still 2^48 because that depends on the actual generator itself, not how many bits you use (i.e. a random boolean value or nextInt(2) will produce only two unique outputs, using just one bit, but still have a 2^48 pattern length)
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
Empirical data is always more reputable than theoretical.
I have tested Minecraft and Amidst with 64 bit seeds keeping the lower 48 bits constant and I assure you that seeds with different bits set (or reset) above 48 bits will DEFINITELY produce different worlds and world maps.
EDIT1:
OK, after further research, I've found where our communication problem is.
Minecraft, and of course Amidst, accept, and use 64 bit numeric seeds.
HOWEVER, according to this, Seeding random number generators, Java's standard pseudo random number generator, java.util.Random, has a PERIOD of 2^48.
That means that it starts repeating its cycle after 2^48 uses and there are only 2^48 starting points in the sequence.
EDIT2:
I just ran a quick test with Amidst.
I generated maps using the following seeds (hex value):
281474976710655 (FFFF FFFF FFFF) (ie all lower 48 bits set)
562949953421311 (0001 FFFF FFFF FFFF)
844424930131967 (0002 FFFF FFFF FFFF)
1407374883553279 (0004 FFFF FFFF FFFF)
2533274790395903 (0008 FFFF FFFF FFFF)
4785074604081151 (0010 FFFF FFFF FFFF)
The results were totally different worlds.
There are no dangerous weapons. There are only dangerous people. R.A. Heinlein
If you aren't part of the solution, then you obviously weren't properly dissolved.
The latest release of Amidst, version 4.6 can be found here:
https://github.com/toolbox4minecraft/amidst/releases
You should probably also read this:
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/2970854-amidst-map-explorer-for-minecraft-1-14
You can find me on the Minecraft Forums Discord server.
https://discord.gg/wGrQNKX