Каков порядок обхода элементов в контейнере map в Go?
В языке Go порядок обхода элементов в контейнере map не определён и является случайным. Это сделано специально, чтобы предотвратить зависимость кода от порядка обхода и повысить безопасность.
Читать ответ