This is the code:
extends TileMap
var generation = OpenSimplexNoise.new()
func generate(x_pos,y_pos,w,h):
for x in range(w):
for y in range(h):
set_cell(x_pos+x,y_pos+y+(generation.get_noise_1d(x))*20,0)
func _ready():
randomize()
generation.seed = randi()
generate(-30,50,600,60)