@override Vector4 random() { x = math.Random().nextDouble(); y = math.Random().nextDouble(); z = math.Random().nextDouble(); w = math.Random().nextDouble(); return this; }