Я передал задание недавно, для моего курса «Информатика». В нем я использовал метод Random для Math.random() для генерации случайных чисел. Мой лектор указал на это, заявив, что это «ненужное осложнение», и что я должен избегать импорта классов, когда это абсолютно не требуется.Использует ли случайный класс «излишне усложнять» вещи?
У меня нет ничего против нее за это, и я согласен с тем, что это ее предпочтительный метод, который имеет свои достоинства, но я был бы признателен за мнение более широкой (возможно, более опытной) группы - поскольку Math.random() все равно вызывает класс Random, и (afaik) создает новый случайный объект каждый раз, когда вызывается метод, не имеет смысла просто вырезать посредника?
Благодаря
Только человек, который никогда не использовал его раньше, мог бы так сказать –
Зависит от того, что вы пытаетесь сделать. Какова была настоящая задача? –
@ Andy Я думаю, что в этом случае он генерировал объекты случайного размера в GUI, поэтому случайные числа использовались для сторон, размеров и цветов. Разумный простой –