1) Вы можете либо создать спрайты, а затем сохранить их в массиве
let arr = [];
let sprite1 = this.add.image(400, 300, 'spritekey1');
arr.push(sprite1);
let sprite2 = this.add.image(400, 300, 'spritekey2');
arr.push(sprite2);
let sprite3 = this.add.image(400, 300, 'spritekey3');
arr.push(sprite3);
// To get Random element from array use Phaser's Utility function
let randomSprite = Phaser.Utils.Array.GetRandom(arr);
2) Или вы можете создать группу, подобную этой
let group = this.add.group();
let sprite1 = this.add.image(400, 300, 'spritekey1');
let sprite2 = this.add.image(400, 300, 'spritekey2');
let sprite3 = this.add.image(400, 300, 'spritekey3');
group.add(sprite1);
group.add(sprite2);
group.add(sprite3);
// group.getChildren() returns an array
let randomSprite = Phaser.Utils.Array.GetRandom(group.getChildren());
Примеры групп здесь было бы полезно.Группа Документация.
Использование Phaser предоставленной вспомогательной функции для получения случайного элемента - это самый простой и прямой подход .Phaser.Util.Array.GetRandom()
документация.