I find this interesting:
When iterating over a map with a range loop, the iteration order is not specified and is not guaranteed to be the same from one iteration to the next. Since Go 1 the runtime randomizes map iteration order...
Check the full page here: https://blog.golang.org/go-maps-in-action