ironseed() now defaults to initializing
.Random.seed. Making the default depend on whether the seed
has been initialized ended up being counter-intuitive and easy to
forget.ironseed(). A dedicated get_ironseed()
function is now used for that purpose.ironseed() without any arguments now generates an
automatic ironseed and ironseed(NULL) generates the ‘null’
ironseed.ironseed() is now always
invisible.set_ironseed() requires at least one data argument and
only uses the dots method for creating an ironseed.get_ironseed() function returns the last ironseed
used to initialize .Random.seed. This is a replacement for
the discontinued functionality of using
ironseed::ironseed() to return the seed that was last
used..Random.seed has been updated to better indicate that a
seed was set.with_ironseed() and local_ironseed()
functions to temporarily change the .Random.seed
state.ironseed_stream() function returns a
function that can be called multiple times to generate a stream of
output seeds. There are also new with_ironseed_stream() and
local_ironseed_stream() functions as well.ironseed() gained a new methods parameter
to control which methods are used for input seeds. The following methods
are supported (in order of default precedence)
ironseed().set_ironseed(...) function to wrap
ironseed(..., set_seed = TRUE)create_ironseed() function to construct an ironseed
from objects. This function has a stricter interface than
ironseed() and is useful for internal usage.ironseed() now requires ... arguments to
be unnammed.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.