func generateIP() string { ipInt := rand.Uint32() p0 := (ipInt >> 24) & 0xff p1 := (ipInt >> 16) & 0xff p2 := (ipInt >> 8) & 0xff p3 := (ipInt >> 0) & 0xff return fmt.Sprintf("%d.%d.%d.%d", p0, p1, p2, p3) }