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(' ')
]);
}
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(' ')
]);
}