@Bridger како бе друже менуваш референци од интеџер дирекно на низа. Или јас нешто не разбирам.
Дефинирај си Dictionary или DataTable, стави ги прашањата во неа, и со помош на Rand генерирај кое прашање да се извлече и после
вади ги прашањата од речникот или DataTable-от. Направи форма да додаваш и одземаш нови прашања (да биде динамички целата работа).
После, во самото копче стави еден метод да ти генерира рандом бројчиња, и ќе ги користиш тие бројчиња како индекс да ти вади податоци од самата структура на подоатоци (дали речник, или дататаблица).
Дефинирај си исто UserSetting во Properties.Settings.Default еден SpecializedStringCollection кадешто ќе ги чуваш прашањата кои веќе одреден корисник ги одговорил (за да избегнеш преповторување).
Дај користи посалам имиња на променливите, и не мешај behavior и data-structure/data-management во самата форма. Дефинирај си методи/или класа со методи да ти ја врши работата. Ем кодот ќе ти биде почист, ем модуларен.