编辑代码

package main
import "fmt"

func main () {
    // 哈希表range遍历:随机选择一个bucket以及随机选择该bucket的一个位置

    // 一个桶,循环10次
	hash := map[string]int{
		"1": 1,
		"2": 2,
		"3": 3,
        "4": 4,
        "5": 5,
	}
    for i := 0; i < 10; i++ {
        for _, v := range hash {
            fmt.Printf("%d ", v)
        }
        fmt.Println()
    }
    fmt.Println()

    //超过一个桶,循环10次
    hash2 := map[string]int{
		"1": 1,
		"2": 2,
		"3": 3,
        "4": 4,
        "5": 5,
        "6": 6,
        "7": 7,
        "8": 8,
        "9": 9,
	}
    for i := 0; i < 10; i++ {
        for _, v := range hash2 {
            fmt.Printf("%d ", v)
        }
        fmt.Println()
    }
}