diff --git a/Spaceinator.project.gmx b/Spaceinator.project.gmx
index b075a4d..7aa5846 100644
--- a/Spaceinator.project.gmx
+++ b/Spaceinator.project.gmx
@@ -40,6 +40,7 @@
     <script>scripts\pull_towards_black_holes.gml</script>
     <script>scripts\add_item_to_inventory.gml</script>
     <script>scripts\use_item_in_inventory.gml</script>
+    <script>scripts\get_chunk_seed.gml</script>
   </scripts>
   <fonts name="fonts">
     <font>fonts\fnt_main</font>
diff --git a/objects/obj_chunk.object.gmx b/objects/obj_chunk.object.gmx
index 73072d3..e50ba46 100644
--- a/objects/obj_chunk.object.gmx
+++ b/objects/obj_chunk.object.gmx
@@ -25,7 +25,9 @@
         <arguments>
           <argument>
             <kind>1</kind>
-            <string>/// GENERATE CHUNK
+            <string>random_set_seed(get_chunk_seed(x,y));
+
+/// GENERATE CHUNK
 instance_list = ds_list_create();
 loaded = true;
 var hasGeneratedBlackHole = false;
diff --git a/objects/obj_controller.object.gmx b/objects/obj_controller.object.gmx
index 50d0b3e..a0f12fc 100644
--- a/objects/obj_controller.object.gmx
+++ b/objects/obj_controller.object.gmx
@@ -127,6 +127,8 @@ draw_text(10,10,"X: "+string(obj_player.x)+"#Y: "+string(obj_player.y));
 draw_text(10,40,"CrX: "+string(chunkRelX)+"#CrY: "+string(chunkRelY));
 draw_text(10,70,"CX: "+string(chunkX)+"#CY: "+string(chunkY));
 draw_text(10,100,"Invuln: "+string(obj_player.invuln_counter));
+
+draw_text(10,120,"World Seed: "+string(obj_controller_world_gen.WorldSeed));
 }
 </string>
           </argument>
diff --git a/objects/obj_controller_world_gen.object.gmx b/objects/obj_controller_world_gen.object.gmx
index 09a1c19..47bc84d 100644
--- a/objects/obj_controller_world_gen.object.gmx
+++ b/objects/obj_controller_world_gen.object.gmx
@@ -25,7 +25,9 @@
         <arguments>
           <argument>
             <kind>1</kind>
-            <string></string>
+            <string>WorldSeed = random_range(0,99999999999);
+
+</string>
           </argument>
         </arguments>
       </action>
diff --git a/scripts/get_chunk_seed.gml b/scripts/get_chunk_seed.gml
new file mode 100644
index 0000000..52e923d
--- /dev/null
+++ b/scripts/get_chunk_seed.gml
@@ -0,0 +1,3 @@
+///get_chunk_seed(x,y)
+return x*193 + y*391 + obj_controller_world_gen.WorldSeed;
+