как лучше генерировать по случайности?

SadiQ228
Offline
Зарегистрирован: 10.04.2017

Есть enum с фамилиями, enum с именами, enum с отчествами..

как лучше (быстрее) реализовать генерацию рандомных ФИО?

код не обязателен

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

SadiQ228 пишет:

Есть enum с фамилиями, enum с именами, enum с отчествами..

как лучше (быстрее) реализовать генерацию рандомных ФИО?

код не обязателен

Переделать структуру данных, сделав фамилии, имна и отчества массивами.

Отличать мужские имена от женских надо?

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

очевидно, что: LastNames[random(0,LastNames.length-1)]  + ' ' + FirstNames[random(0,FirstNames.length-1)] + ' ' + SurNames[random(0,SurNames.length-1)].

З.Ы. Псевдокод.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

DIYMan, фигушки - у ТС не массив, а enum :)

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

ЕвгенийП пишет:

DIYMan, фигушки - у ТС не массив, а enum :)

Дык и я в псевдокоде написал :) В идеальном языке программирования этот код работает с enum так же, как с массивом :)

SadiQ228
Offline
Зарегистрирован: 10.04.2017

структура больше по размеру массива массивов? или зачем переделывать? не понял? храним в eeprom?

фио будут тока мужские... вот думаю..... наверное объединить все в одну структуру сделав enum с фамилия имя отчество... и брать рандом из нее....ведь генерировать рандом из трех разных enum почитай в три раза дольше будет

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Мужик, твои посты выглядят как индуцированный бред. Похоже, ты где-то услышал слова «енум», «структура» и они породили в твоей голове болезненные фантазии.

Давай сделаем так: ты опубликуешь свои енумы (только так, чтобы они компилировались), я на них посмотрю, и тогда, возможно, пойму, что ты имеешь в виду, и постараюсь помочь.

Итак, делаешь пустой скетч, вставляешь туда свои енумы, убеждаешься, что они компилируются и публикуешь. Тогда будет разговор.

SadiQ228
Offline
Зарегистрирован: 10.04.2017

Васенька разговор не про енумы а про генерацию ФИО рандомного.

иди угомонись потом приходи может поговорим

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

О, опять гонор из нубокустов попёр. Всё, желание помогать в этой теме пропало.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

SadiQ228 пишет:

Васенька разговор не про енумы 

Мужик, вот я писал или ты?

SadiQ228 пишет:

Есть enum с фамилиями, enum с именами, enum с отчествами..

От тока без соплей, просто ответь кто это писал?

SadiQ228 пишет:

иди угомонись потом приходи может поговорим

А я как угомонился и нашел для тебя хороший сайт, который мог бы сильно помочь тебе с этой задачей и вообще по жизни.