блоксхема, как правило, выглядит несоклько сложнее:
sub human_life (СМЕРТЬ смерть){
while (!смерть){
state = get_state(возможное количество состояний для человека);
case state {
0 : if (вероятность(random(количество возможных переходов из состояния state)) == вероятность(random(количество всех возможных переходов из состояния state))){
state = get_state(возможное количество состояний для человека);
human_life (state);
break;
}
1 : ...
...
}
}
}
ИИ однако.