Question re: FLOSS ex. 01D13

simple_algorithmic_note_generator.csd

I get that the Notes table is using GEN17. Line 24 for instr 2 reads:

iNote table rnd(1),giNotes,1 ;read a random value from the function table

However, it appears that the first instance of i2 in the score always starts on the same note and plays notes in a specific order which is repeated everytime the file runs, the second instance on another note etc. but always in the same order. If I comment out the first instance of i2 the second line of the score now starts on the same note as the first line previously did and plays the same sequence, just at a different start time.

So the notes don’t really appear to occur randomly but in a specific pattern. Is this because GEN17 is described as a step function?