using System; using System.EnterpriseServices; namespace RandomCs { public class Random: ServicedComponent, IRandom { private int m_seed = 0; public void Start(int seed) { m_seed = seed; } public int Next() { m_seed = m_seed * 3925 + 28347; return m_seed & 0xffff; } } }