Основываясь на небольшой информации, я думаю, что вы пытаетесь задать случайный вопрос, но с правильным изображением.
Если это так: проблема, которую я вижу, заключается в том, что вы используете список для доступа к Вопросам и изображениям.Вы можете использовать словари для решения проблемы.
public Question[] questions;
public Image[] images;
Новое:
Dictionary< int, Question> Questions;
Dictionary< int, Image> Images;
Целое число здесь будет случайным индексом, который будет одинаковым для обоих словарей.
Вы можете вручную задать вопросы и изображения во время выполнения.затем, когда вы хотите назначить изображение этому случайному тексту, просто получите случайное число, используя функцию Random.Range.он вернет целое число, которое можно использовать в качестве индекса.Дайте мне знать, если это поможет.
PS: Вы можете удалить пробел перед типом данных int.