 i0 = Random::Generate(N);   sample.Set(data, i0, 0);    ushort i0 = Random::Generate(N);   while(i0 == i0)    i0 = Random::Generate(N);   sample.Set(data, i0, 0);    ushort i0 = Random::Generate(N);   while(i0 == i0 || i0 == i0)    i0 = Random::Generate(N);   sample.Set(data, i0, 0);    ushort i0 = Random::Generate(N);   while(i0 == i0 || i0 == i0 || i0 == i0)    i0 = Random::Generate(N);   sample.Set(data, i0, 0);  