В Java есть Случайный (long seed) конструктор, но он принимает только одно длинное значение.
Но вам не стоит сильно волноваться, так как вы можете применить (математическую) функцию к вашемувектор и ваше семя, чтобы произвести одно число.Версия для бедняков будет просто добавлять числа:
Random rand = new Random(seed+x+y+z);
Но, как вы, вероятно, заметили, это не лучший вариант, поскольку он дает одинаковый результат для (1,0,0) и (0,1,0) и (0,0,1).Я уверен, что вместо этого вы можете придумать лучшую функцию, например seed + 31*31*x + 31*y + z
или аналогичную.