Страница 1 из 1

генератор случайных чисел

Добавлено: 13 янв 2012, 18:05
Dull
генератор случайных чисел, например от 1 до 9, как реализоать?

Re: генератор случайных чисел

Добавлено: 13 янв 2012, 20:35
damager82
Dull писал(а):генератор случайных чисел, например от 1 до 9, как реализоать?
http://developer.android.com/reference/ ... andom.html

Код: Выделить всё

Random random = new Random();
int num = random.nextInt(9) + 1;

Re: генератор случайных чисел

Добавлено: 14 янв 2012, 12:27
Dull
просто хочу, что бы при нажатии кнопки выводился результат из рандома

Код: Выделить всё

TextView tvOut;
	Button btnRandom;
	
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        tvOut = (TextView) findViewById(R.id.tvOut);
        btnRandom =(Button) findViewById(R.id.Random);
        
        OnClickListener oclBtnRandom = new OnClickListener(){
        	public void onClick(View v) {
        		
        		Random random = new Random();
        		int i = random.nextInt(9) + 1;
        		
				tvOut.setText(i);
        	}
        };
        btnRandom.setOnClickListener(oclBtnRandom);
    }
}

Re: генератор случайных чисел

Добавлено: 14 янв 2012, 18:19
damager82
Dull писал(а):просто хочу, что бы при нажатии кнопки выводился результат из рандома
Сработало?

Только

Код: Выделить всё

Random random = new Random();
можно вынести наружу к

Код: Выделить всё

Button btnRandom;
, чтоб по каждому нажатию на кнопку не создавался новый объект.

Re: генератор случайных чисел

Добавлено: 01 авг 2012, 15:22
Dit81
Как всегда ответ в официальной документации... Блин, надо тоже внимательно читать API.