exiddis::lib::Sequences::RandomSequence Class Reference
List of all members.
|
Public Member Functions |
| def | __init__ |
|
def | setRounds |
|
def | setNumOfBits |
|
def | isEnd |
| def | getNext |
|
def | getCurrentValue |
|
def | setValue |
|
def | reserve |
|
def | giveBack |
| def | F |
|
def | getMask |
|
def | encode |
|
def | decode |
|
def | code |
|
def | uncode |
Public Attributes |
|
| random |
|
| seed |
|
| values |
|
| rounds |
|
| seeds |
|
| bits |
|
| mask |
Detailed Description
Class representing fetures of random sequence.
Member Function Documentation
| def exiddis::lib::Sequences::RandomSequence::__init__ |
( |
|
self, |
|
|
|
id, |
|
|
|
name, |
|
|
|
bits, |
|
|
|
rounds = 4, |
|
|
|
seed = None, |
|
|
|
values = None, |
|
|
|
users = {} | |
|
) |
| | |
Create new random sequence.
Keyword parameters:
id - sequence id
name - sequence name
bits - number of bits in sequence's domain
rounds - number of rounds of randomisation algorithm; the lower the number, the faster the algorithm; the higher the number, the more random the values (default: 4)
seed - seed of randomisation algorithm (default: None)
values - values to be set in sequence (default: None)
users - map of users with right to this sequence (default: empty map {})
| def exiddis::lib::Sequences::RandomSequence::F |
( |
|
self, |
|
|
|
val, |
|
|
|
iter | |
|
) |
| | |
| def exiddis::lib::Sequences::RandomSequence::getNext |
( |
|
self |
) |
|
Return next value of the sequence or raise NextValueOutOfRange if next value would be out of range.
The documentation for this class was generated from the following file: