public PrimitivesMessage(MyRandom r) { m_bool = (r.Next() & 1) == 1; m_byte = (byte)r.Next(); m_sbyte = (sbyte)r.Next(); m_char = (char)r.Next(); m_ushort = (ushort)r.Next(); m_short = (short)r.Next(); m_uint = (uint)r.Next(); m_int = (int)r.Next(); m_ulong = (ulong)r.Next(); m_long = (long)r.Next(); m_int = (int)r.Next(); m_single = (float)r.NextDouble(); m_double = r.NextDouble(); m_enum = (MyEnum)r.Next(0, 6); m_date = DateTime.Now; }