안드로이드 궁금한게 있는데 여쭈봐도될까요

에디트텍스트로 입력값받아서 그 값을랜덤함수에서 쓰고싶은데
public int getLuckNum(){
Random random = new Random();
int tmpi = random.nextInt(입력값)+1;
return tmpi;
  }

어떻게 하면 좋을까요

 

입력받은값을 변수에다 저장해서저기다 불러와야되는데

쉽지가 않네요...

 

랜덤함수이있는 자바파일입니다. 이 파일 안에서 구성할수 있나요?

package com.owl.sample;

import java.util.Random;


import android.app.Service;
import android.content.Intent;

import android.os.Handler;
import android.os.IBinder;
import android.os.Message;
import android.os.Messenger;

import android.widget.Toast;


public class MSGService extends Service{
  static final int MSG_WHAT_RANDOM=1;
  final Messenger msgr = new Messenger(new MSGHandler());
  
  @Override
  public IBinder onBind(Intent intent){
   String startMsg="Are You Ready?";
   Toast.makeText(getApplicationContext(), startMsg, Toast.LENGTH_SHORT).show();
   return msgr.getBinder();
  }
  public class MSGHandler extends Handler{
   @Override
   public void handleMessage(Message msg){
    switch(msg.what){
    case MSG_WHAT_RANDOM:
     String msgString = "정답은 \"" + getLuckNum() + "\"번 입니다.";
     Toast.makeText(getApplicationContext(), msgString, Toast.LENGTH_SHORT).show();
     break;
    default:
      super.handleMessage(msg);
    }
   }
  }