... System.Random random = new System.Random(); int i; SysDictEnum sysDictEnum = new SysDictEnum(enumNum(JournalStatusAzat )); ... i = random.Next(1, sysDictEnum.values()); journalAzat.JournalStatusAzat = sysDictEnum.value2Index(i); ...