SeedMapView
HU

Seedtérkép › Eszközök › Szövegből seed átalakító

Minecraft szövegből seed átalakító

Alakíts át bármilyen szót vagy szöveges seedet a játék által használt számszerű Minecraft seeddé. Pontosan úgy működik, mint a Java kiadás.

Számszerű seed: Megnyitás a térképen

Szövegből seed átalakító

Beírtál egy szót, például „Glacier”, a seed mezőbe? A Minecraft ezt a szöveget számmá alakítja, mielőtt felépíti a világodat. Ez a szövegből seed átalakító azonnal megmutatja ezt a számot. Írj be bármilyen szót vagy kifejezést, és megkapod a számszerű seedet, amelyet a Java kiadás valóban használ. Aztán megnyithatod a térképen, megoszthatod, vagy beillesztheted olyan eszközökbe, amelyek csak számot fogadnak el.

A szövegből seed átalakító használata

  1. Írd be a szöveges seedet pontosan úgy, ahogy a játékban megadtad.
  2. Olvasd le a számszerű seedet a mező alatt.
  3. Másold ki a számot, vagy nyisd meg a térképen.

A nagybetűk számítanak. A „Glacier” és a „glacier” két különböző seed. A szó közepén lévő szóközök is számítanak, de az elején és a végén lévőket a jelenlegi verziók levágják.

Hogyan alakítja a Java a szöveget seeddé

A Java kiadás először ellenőrzi, hogy a beviteled szám-e. Ha egész szám, amely belefér 64 bitbe, a játék változtatás nélkül használja. Az elöl álló mínusz vagy plusz jel rendben van.

Minden más szövegnek számít. Szöveg esetén a játék a Java String.hashCode() metódusát futtatja. Ez végigmegy minden karakteren. A futó összeget megszorozza 31-val, majd hozzáadja a karakter kódját. Az eredmény egy 32 bites előjeles egésszé csavarodik.

SzövegSzámszerű seed
Glacier1772835215
glacier108181935
minecraft695073197

A 64 bitnél nagyobb számokat szövegként kezeli. Ezek is a hashCode()-on mennek át.

Miért korlátozottak a szöveges seedek

Mivel a hashCode() 32 bites számot ad vissza, a szöveges seedekkel csak nagyjából 4.29 milliárd világ érhető el. A számszerű seedek a teljes 64 bites tartományt használják. Ez nagyjából 18.4 trillió világ.

Más szóval a legtöbb világ szöveggel sosem érhető el. Ha a legszélesebb választékot szeretnéd, használj számot.

Különböző szövegek ugyanazt a számot is adhatják, ezt ütközésnek hívják. Például a creashaks organzine és a pollinating sandboxes kifejezések egyaránt 0 értékre hash-elnek. Ugyanazt a világot generálják, mint a(z) 0 seed.

Tippek és felhasználási módok

  • Oszd meg érthetően a seedeket. Egy szám elkerüli a nagybetűk és az elírások okozta félreértéseket.
  • Használj seed-eszközöket. Sok térkép- és keresőeszköz a számértéket várja.
  • Nevezd el a világodat. Írd be a neved vagy egy szerver nevét, és nézd meg, milyen világot hoz létre.
  • Nézz meg egy híres seedet. Alakítsd át, és nyisd meg a térképen, hogy lásd, miért ismert.

Gyakori hibák és Bedrock-megjegyzések

Gyakori hiba a kis- és nagybetűk cseréje. A „Minecraft” és a „minecraft” különböző számokat ad. Másik hiba a rejtett karakterek hozzáadása, például egy másolás-beillesztésből származó záró tabulátor.

Ez az átalakító csak a Java kiadást fedi le. A Bedrock kiadás is elfogad szöveges seedeket. Nem ellenőriztük azonban, hogyan alakítja át a Bedrock a szöveget, ezért nem mutatunk Bedrock-értéket. Ha Bedrockkal játszol, használd inkább a világbeállításokban látható számszerű seedet.

A(z) 1.18 óta a Java és a Bedrock ugyanazt a terepet és biomokat adja ugyanarra a 64 bites számra. Az építmények továbbra is különböznek a két kiadás között.

Egy gyors pillantás a matekra

A használathoz nem kell ismerned a matekot. Egy kis példa azért segít. Az „ab” szövegnél a játék 0-ról indul. Ezután veszi az „a” kódját, ami 97. Majd megszorozza 97-t 31-mal, és hozzáadja 98-et, a „b” kódját. Az eredmény 3105.

A hosszabb szövegeknél ugyanez a lépés ismétlődik minden karakterre. Az összeg gyorsan nő, ezért túlcsordul a 32 bites tartományon. Ilyenkor az érték körbefordul. Ezért ad sok szöveges seed negatív számot.

Mivel a lépések rögzítettek, ugyanaz a szöveg minden számítógépen ugyanazt a seedet adja.

Ez azt is jelenti, hogy bármely híres szöveges seedet magad is ellenőrizhetsz. Írd be, és az átalakító pontosan ugyanazokat a lépéseket ismétli, mint a játék.

GYIK

Mi a „Glacier” számszerű seedje?

Java kiadásban a Glacier szöveg 1772835215 lesz.

Különbséget tesznek a szöveges seedek a kis- és nagybetűk között?

Igen. Minden betűnek saját karakterkódja van, ezért a kis- és nagybetű cseréje megváltoztatja a számot.

Miért negatív a szöveges seedem száma?

A String.hashCode() 32 bites előjeles egész számot ad vissza, így a szövegek nagyjából fele negatív számot ad.

Egy szám is átmegy a hashCode-on?

Nem. A 64 bitbe férő egész számokat közvetlenül használja. Csak a szöveget és a túl nagy számokat hash-eli.

Működik ez Bedrock kiadásra?

Ez az eszköz csak a Java kiadást fedi le. A számszerű seedet a Bedrock-világ beállításaiban nézd meg.

Adhat két különböző szöveg ugyanazt a seedet?

Igen. A szöveges seedeknek csak nagyjából 4.29 milliárd lehetséges értékük van, ezért sok kifejezés osztozik egy számon.