const seed = 1419463258969; const config = { type: Phaser.AUTO, parent: 'phaser-example', width: 800, height: 600, seed: [ seed ], scene: { create: create } }; const game = new Phaser.Game(config); function create () { var text = this.add.text(80, 80, '', { font: '16px Courier', fill: '#ffffff' }); // Every time you reload the page you should get the same values back again // because the RNG was seeded in the Game Config with the same seed value. // Adjust the seed for different results. Remove it for random results. var shuffleTest = [ 'A', 'B', 'C', 'D', 'E', 'F', 'G' ]; text.setText([ 'RNG', '---', 'Seed: ' + seed, '', 'Between 0 and 50: ' + Phaser.Math.RND.between(0, 50), 'Between 0 and 1: ' + Phaser.Math.RND.realInRange(0, 1), 'Normal: ' + Phaser.Math.RND.normal(), 'UUID: ' + Phaser.Math.RND.uuid(), 'Angle: ' + Phaser.Math.RND.angle(), 'Shuffle: ' + Phaser.Math.RND.shuffle(shuffleTest).join(' ') ]); }
Scan to open on your mobile device
const seed = 1419463258969; const config = { type: Phaser.AUTO, parent: 'phaser-example', width: 800, height: 600, seed: [ seed ], scene: { create: create } }; const game = new Phaser.Game(config); function create () { var text = this.add.text(80, 80, '', { font: '16px Courier', fill: '#ffffff' }); // Every time you reload the page you should get the same values back again // because the RNG was seeded in the Game Config with the same seed value. // Adjust the seed for different results. Remove it for random results. var shuffleTest = [ 'A', 'B', 'C', 'D', 'E', 'F', 'G' ]; text.setText([ 'RNG', '---', 'Seed: ' + seed, '', 'Between 0 and 50: ' + Phaser.Math.RND.between(0, 50), 'Between 0 and 1: ' + Phaser.Math.RND.realInRange(0, 1), 'Normal: ' + Phaser.Math.RND.normal(), 'UUID: ' + Phaser.Math.RND.uuid(), 'Angle: ' + Phaser.Math.RND.angle(), 'Shuffle: ' + Phaser.Math.RND.shuffle(shuffleTest).join(' ') ]); }