module counter(clk,out)

input clk;
output out;

reg [3:0] out;

always@(posedge clk)begin

if(out==4'b1111)
out<=4'b0000;
else
out<=out+1;

end
endmodule

リセット入力無しの4進カウンタ作ろうと思って書いたんですが何度シミュやってもoutが不定出すんです
問題点あったら教えてもらいたいです