destructuring random