Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Main method
- */
- TextView question;
- private int qType = -1;
- private int asked = 0;
- private void QBegin() {
- /*
- * Gets a random question
- */
- question = (TextView) findViewById(R.id.question);
- String[] types = { "Q1", "Q2", "Q3", "Q4", "Q5"};
- Random random = new Random();
- int qType = random.nextInt(5);
- /*
- * Passes that question to get specific answers
- */
- question.setText(types[qType]);
- asked++;
- getAnswers(qType);
- }
- public void shuffle(String input){
- /*
- * Unused shuffle method
- */
- List<Character> characters = new ArrayList<Character>();
- for(char c:input.toCharArray()){
- characters.add(c);
- }
- StringBuilder output = new StringBuilder(input.length());
- while(characters.size()!=0){
- int randPicker = (int)(Math.random()*characters.size());
- output.append(characters.remove(randPicker));
- }
- System.out.println(output.toString());
- }
- private int answer;
- private void getAnswers(int Type) {
- /*
- * Gets random answers
- */
- Random random = new Random();
- String answers_list[][] = {
- {"Answer 1-1", "Answer 2-1", "Answer 3-1", "Answer 4-1"},
- {"Answer 1-2", "Answer 2-2", "Answer 3-2", "Answer 4-2"},
- {"Answer 1-3", "Answer 2-3", "Answer 3-3", "Answer 4-3"},
- {"Answer 1-4", "Answer 2-4", "Answer 3-4", "Answer 4-4"},
- {"Answer 1-5", "Answer 2-5", "Answer 3-5", "Answer 4-5"}} ;
- int answer_shuffle = random.nextInt(4);
- /*
- * Need help randomizing this
- */
- answer1.setText(answers_list[Type][0]);
- answer2.setText(answers_list[Type][1]);
- answer3.setText(answers_list[Type][2]);
- answer4.setText(answers_list[Type][3]);
- /*for (int rows = 0; rows < answers_list.length; rows++){
- for (int cols = 0; cols < answers_list[rows].length; cols++){
- }
- }*/
- }
- Basicly, how can I make these rows random?
- *** Couldn't paste this...***
- Instead of 0,1,2,3 , 0-3 in a random order, thanks.
- Best regards
- Alex
Add Comment
Please, Sign In to add comment