Задача не интересная, скорее до предела банальная :) Тебе нужен какой-нибудь FrameLayout, в который с помощью метода
#addView ты вставляешь созданный в коде TextView и меняешь абсолютные XY-координаты.
FrameLayout frameLayout = findViewById(R.id.frame);
TextView textView = new TextView(getContext());
frameLayout.addView(textView);
// С помощью класса Random сгенерируй случайные координаты в пределах
// доступного пространства на экране
textView.setX(100);
textView.setY(100);
Код писался с головы с целью донести идею, а не предоставить полное решение.