31 package com.google.protobuf;
33 import java.util.Random;
37 private static final Random
RANDOM =
new Random(100);
76 return Math.abs(
getInt()) % 3;
82 builder.append((
char) (
RANDOM.nextInt(
'z' -
'a') +
'a'));
84 return builder.toString();
96 private static final int[][]
VALUES = {
97 new int[] {1, 50, 100, 127},
98 new int[] {128, 500, 10000, 16383},
99 new int[] {16384, 50000, 1000000, 2097151},
100 new int[] {2097152, 10000000, 200000000, 268435455},
101 new int[] {268435456, 0x30000000, 0x7FFFFFFF, 0xFFFFFFFF}
143 new long[] {1, 50, 100, 127},
144 new long[] {128, 500, 10000, 16383},
145 new long[] {16384, 50000, 1000000, 2097151},
146 new long[] {2097152, 10000000, 200000000, 268435455},
147 new long[] {268435456, 0x30000000, 0x7FFFFFFF, 34359738367L},
148 new long[] {34359738368L, 2000000000000L, 4000000000000L, 4398046511103L},
149 new long[] {4398046511104L, 200000000000000L, 500000000000000L, 562949953421311L},
150 new long[] {0x4000000000000L, 0x5000000000000L, 0x6000000000000L, 0x0FFFFFFFFFFFFFFL},
151 new long[] {0x100000000000000L, 0x3FFFFFFFFFFFFFFFL, 0x5FFFFFFFFFFFFFFL, 0x7FFFFFFFFFFFFFFFL},
153 0xFFFFFFFFFFFFFFFFL, 0xFFFFFFFFFFFFFFFFL, 0xFFFFFFFFFFFFFFFFL, 0xFFFFFFFFFFFFFFFFL
158 private static final int[]
NUM_SAMPLES = {4, 2, 2, 1, 1, 1, 1, 2, 2, 4};