skip to content
Alvin Lucillo

Iterating maps gives random order

/ 1 min read

Don’t rely on map ordering because it’s randomized by design.

	m := map[string]int{"a": 1, "b": 2, "c": 3}
	for k := range m {
		fmt.Println(k)
	}

Actual run:

b
c
a

Another subsequent run:

a
b
c