Как устроен обход map и когда определяется случайный порядок — при компиляции или в рантайме?

ВопросJuniorбесплатноMap×2 на собесах03-q010

Так тоже спрашивают:

  • Как мапа перебирает (итерирует) значения? Случайный порядок обхода определяется в момент компиляции или в момент выполнения?
  • Случаен ли порядок обхода мапы в цикле?
  • Почему порядок range по map каждый раз разный?
⌘ Enter — проверить