|
template<class SymbolType , class StateType > |
static automaton::EpsilonNFA< SymbolType, StateType > | randomize (const automaton::EpsilonNFA< SymbolType, StateType > &fsm) |
|
template<class SymbolType , class StateType > |
static automaton::MultiInitialStateNFA< SymbolType, StateType > | randomize (const automaton::MultiInitialStateNFA< SymbolType, StateType > &fsm) |
|
template<class SymbolType , class StateType > |
static automaton::NFA< SymbolType, StateType > | randomize (const automaton::NFA< SymbolType, StateType > &fsm) |
|
template<class SymbolType , class StateType > |
static automaton::DFA< SymbolType, StateType > | randomize (const automaton::DFA< SymbolType, StateType > &fsm) |
|
Algorithm for random shuffling of the finite automata states. Effectively just renames the states of the FSM using the original state names.