提交 4b7d75a3 编写于 作者: aaronchen2k2k's avatar aaronchen2k2k

generate random values in field section level, not just after get the limit values

上级 e1b0eab3
......@@ -7,13 +7,13 @@ import (
func GenerateByteItems(start byte, end byte, step int, rand bool, repeat int) []interface{} {
if !rand {
return GenerateByteItemsByStep(start, end, step, repeat)
return generateByteItemsByStep(start, end, step, repeat)
} else{
return GenerateByteItemsRand(start, end, step, repeat)
return generateByteItemsRand(start, end, step, repeat)
}
}
func GenerateByteItemsByStep(start byte, end byte, step int, repeat int) []interface{} {
func generateByteItemsByStep(start byte, end byte, step int, repeat int) []interface{} {
arr := make([]interface{}, 0)
total := 0
......@@ -40,7 +40,7 @@ func GenerateByteItemsByStep(start byte, end byte, step int, repeat int) []inter
return arr
}
func GenerateByteItemsRand(start byte, end byte, step int, repeat int) []interface{} {
func generateByteItemsRand(start byte, end byte, step int, repeat int) []interface{} {
arr := make([]interface{}, 0)
countInRound := (int(end) - int(start)) / step
......
......@@ -9,13 +9,13 @@ import (
func GenerateFloatItems(start float64, end float64, step interface{}, rand bool, repeat int) []interface{} {
if !rand {
return GenerateFloatItemsByStep(start, end, step.(float64), repeat)
return generateFloatItemsByStep(start, end, step.(float64), repeat)
} else{
return GenerateFloatItemsRand(start, end, step.(float64), repeat)
return generateFloatItemsRand(start, end, step.(float64), repeat)
}
}
func GenerateFloatItemsByStep(start float64, end float64, step float64, repeat int) []interface{} {
func generateFloatItemsByStep(start float64, end float64, step float64, repeat int) []interface{} {
arr := make([]interface{}, 0)
total := 0
......@@ -43,7 +43,7 @@ func GenerateFloatItemsByStep(start float64, end float64, step float64, repeat i
return arr
}
func GenerateFloatItemsRand(start float64, end float64, step float64, repeat int) []interface{} {
func generateFloatItemsRand(start float64, end float64, step float64, repeat int) []interface{} {
arr := make([]interface{}, 0)
countInRound := (end - start) / step
......
......@@ -7,13 +7,13 @@ import (
func GenerateIntItems(start int64, end int64, step interface{}, rand bool, repeat int) []interface{} {
if !rand {
return GenerateIntItemsByStep(start, end, step.(int), repeat)
return generateIntItemsByStep(start, end, step.(int), repeat)
} else{
return GenerateIntItemsRand(start, end, step.(int), repeat)
return generateIntItemsRand(start, end, step.(int), repeat)
}
}
func GenerateIntItemsByStep(start int64, end int64, step int, repeat int) []interface{} {
func generateIntItemsByStep(start int64, end int64, step int, repeat int) []interface{} {
arr := make([]interface{}, 0)
total := 0
......@@ -41,7 +41,7 @@ func GenerateIntItemsByStep(start int64, end int64, step int, repeat int) []inte
return arr
}
func GenerateIntItemsRand(start int64, end int64, step int, repeat int) []interface{} {
func generateIntItemsRand(start int64, end int64, step int, repeat int) []interface{} {
arr := make([]interface{}, 0)
countInRound := (end - start) / int64(step) + 1
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册