var makeFieldsInput = func() []byte {
x := make([]byte, 1<<20)
// Input is ~10% space, ~10% 2-byte UTF-8, rest ASCII non-space.
+ r := rand.New(rand.NewSource(99))
for i := range x {
- switch rand.Intn(10) {
+ switch r.Intn(10) {
case 0:
x[i] = ' '
case 1:
var makeFieldsInputASCII = func() []byte {
x := make([]byte, 1<<20)
// Input is ~10% space, rest ASCII non-space.
+ r := rand.New(rand.NewSource(99))
for i := range x {
- if rand.Intn(10) == 0 {
+ if r.Intn(10) == 0 {
x[i] = ' '
} else {
x[i] = 'x'
"hello", "world",
}
x := make([]byte, 0, 1<<20)
+ r := rand.New(rand.NewSource(99))
for {
- i := rand.Intn(len(tokens))
+ i := r.Intn(len(tokens))
if len(x)+len(tokens[i]) >= 1<<20 {
break
}
"hello", "world",
}
x := make([]byte, 0, 1<<20)
+ r := rand.New(rand.NewSource(99))
for {
- i := rand.Intn(len(tokens))
+ i := r.Intn(len(tokens))
if len(x)+len(tokens[i]) >= 1<<20 {
break
}
var makeFieldsInput = func() string {
x := make([]byte, 1<<20)
// Input is ~10% space, ~10% 2-byte UTF-8, rest ASCII non-space.
+ r := rand.New(rand.NewSource(99))
for i := range x {
- switch rand.Intn(10) {
+ switch r.Intn(10) {
case 0:
x[i] = ' '
case 1:
var makeFieldsInputASCII = func() string {
x := make([]byte, 1<<20)
// Input is ~10% space, rest ASCII non-space.
+ r := rand.New(rand.NewSource(99))
for i := range x {
- if rand.Intn(10) == 0 {
+ if r.Intn(10) == 0 {
x[i] = ' '
} else {
x[i] = 'x'