def create_state(self, params, seed, which): self.multipliers, self.ph, self.params = params self.state = FFI.new("struct umash_state[1]") self.sink = FFI.addressof(self.state[0].sink) C.umash_init(self.state, self.params, seed, which) self.seed = seed self.which = which
def create_state(self, params, seed): self.multipliers, self.oh, self.params = params self.state = FFI.new("struct umash_fp_state[1]") self.sink = FFI.addressof(self.state[0].sink) C.umash_fp_init(self.state, self.params, seed) self.seed = seed