Hello everybody.
Please, could you tell me what's wrong with this code?
func generate_unique_numbers(total_numbers:int, start:int, end:int)->Array:
#if total_numbers > end-start:
# removed other checks for clarity
#return []
var temp = []
while temp.size() < total_numbers:
var r = randi_range(start, end)
if temp.find(r) > -1:
temp.append(r)
return temp
var t = generate_unique_numbers(13, 0, 26)
Basically, this code crashes Godot, but I don't know why (maybe the problem is that I don't get enough sleep) :-)
Thanks