Create collection from start integer to end integer

Create collection from start integer to end integer

I want create some ticket number. Starts at 1 and end at 10. I want the result to be a string 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10.

Trying something like this but need the correct way write the start and end part.

start = 1;
end = 3;
sequence = List();
for each i in {start..end}
{
    sequence.add(i);
}
info sequence.toString(" - ");