Before revision:  We present an algorithm to systematically program a CRN so that its stochastic semantics at steady state approximates a particular distribution with arbitrarily small error  .
After revision:  We present an algorithm to systematically program a CRN so that its stochastic semantics at steady state approximates a particular distribution with arbitrarily small error under the L^1 norm .