Ну ты блин комик))) Если учил какой нибудь язык программирования, то должен знать, что случайные наомера получаются обсалютно случайно. А что касается арпеджиэйторов, тут дело обстоит немного по другому.
Задаются некоторые параметры, ну например, чтобы дессонанса не получилось - отсекают...