The execution order of create-turtles n []

For any code block like this:

I was expecting a runtime error because for turtle 0, it cannot find any other turtle. It turns out not the case, so I assume the execution model must be:

This is surprisingly useful but also a bit counterintuitive. After checking the documentation, it was indeed designed as such:

https://ccl.northwestern.edu/netlogo/docs/dict/create-turtles.html

“The new turtles are created all at once then run one at a time, in random order”.

Surprise!

well…
New turtles have random integer headings and the color is randomly selected from the 14 primary colors.

Yeah, that’s true too