public static Buf random(long s)
{
int size = (int)s;
byte[] buf = new byte[size];
Random random = new Random();
for (int i=0; i<size;)
{
int x = random.Next();
buf[i++] = (byte)(x >> 24);
if (i < size)
{
buf[i++] = (byte)(x >> 16);
if (i < size)
{
buf[i++] = (byte)(x >> 8);
if (i < size) buf[i++] = (byte)x;
}
}
}
return new MemBuf(buf);
}