<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>New</title>
<script type="text/javascript">
/**
* @see http://stackoverflow.com/questions/424292/how-to-create-my-own-javascript-random-number-generator-that-i-can-also-set-the-s/424445#424445
*/
function RNG(seed) {
// LCG using GCC's constants
this.m = 0x100000000; // 2**32;
this.a = 1103515245;
this.c = 12345;
this.state = seed ? seed : Math.floor(Math.random() * (this.m-1));
}
RNG.prototype.nextInt = function() {
this.state = (this.a * this.state + this.c) % this.m;
return this.state;
}
RNG.prototype.nextFloat = function() {
// returns in range [0,1]
return this.nextInt() / (this.m - 1);
}
RNG.prototype.nextRange = function(start, end) {
// returns in range [start, end): including start, excluding end
// can't modulu nextInt because of weak randomness in lower bits
var rangeSize = end - start;
var randomUnder1 = this.nextInt() / this.m;
return start + Math.floor(randomUnder1 * rangeSize);
}
RNG.prototype.choice = function(array) {
return array[this.nextRange(0, array.length)];
}
/**
* @see http://javascript.about.com/library/bldayyear.htm
*/
Date.prototype.getDOY = function() {
var onejan = new Date(this.getFullYear(),0,1);
return Math.ceil((this - onejan) / 86400000);
}
var messages = [
'Liebe ist mein Glück mit dir zu teilen.',
'Es war, ist und wird perfekt sein, mein Liebling!',
'Liebe ist wochenlanges Warten, bis wir uns wiedersehen.',
'Day and night I long for you.',
'Ich liebe dich so sehr wie Winnie Puh seinen Honig! <3',
'Liebe ist zu wissen, dass ich nur bei dir geborgen bin.',
'Du bist meine Welt, ohne dich bin ich nichts! Ich liebe dich, Schatz! <3',
'Liebe ist das Geschenk der eigenen Person an eine andere <br/>- ein Geschenk, das nicht zum Verlust führt, sondern zur Erfüllung.',
'Ich wollte dir nur mal eben sagen, dass Du das Größte für mich bist!',
'Liebe ist plötzlich festzustellen, dass ich ohne dich nicht sein kann.',
'Omnia vincit amor. – Liebe besiegt alles!<br/> (selbst die Entfernung, die uns so oft trennt.. <3)',
'Ich liebe dich.. bis zum Mond und zurück! <3',
'Tom, you’re AMAZIIIIING just the way you are! ',
'The greatest thing you’ll ever learn is just to love and be loved in return.',
'Du bist der wundervollste und allerliebste Schatz auf der ganzen weiten Welt! <3',
'Schatz, du machst mein Leben gerade lebenswert.',
'Du bist so wunderschön und wertvoll... <br/>und mit keinem Geld der Welt zu bezahlen!',
'If you decided to spend the rest of your life together <br/>you want the rest of your life to start as soon as possible.',
'Wer den anderen liebt, lässt ihn gelten, <br/>so wie er ist, wie er gewesen ist und wie er sein wird.',
'In der Liebe versinken und verlieren sich alle WidersprÜche des Lebens.<br/> Nur in der Liebe sind Einheit und Zweiheit nicht in Widerstreit.',
'Das große GlÜck in der Liebe besteht darin, Ruhe in einem anderen Herzen zu finden.',
'Sich zu lieben heißt, dich so zu sehen, wie das Schicksal dich schuf: <br/>Für mich perfekt.',
'Come, let us be a comfortable couple and take care of each other!<br/> How glad weshall be, that we have somebody we are fond of always, to talk to and sit with.',
'Du bist mein Paradies. <3',
'Wenn du einen Menschen glücklich machen willst,<br/> dann füge nichts seinem Reichtum hinzu, sondern nimm ihm einige von seinen Wünschen.',
'Seit du da bist, seitdem wir zusammen sind,... <br/>..seit diesem Zeitpunkt bin ich wunschlos glücklich an deiner Seite.',
'Two hearts that beat as one.',
'Truly, madly, deeply.',
'Ever thine, ever mine, ever our.',
'You are with me in my dreams.',
'Jemanden lieben heißt als einziger ein für die anderen unsichtbares Wunder sehen.',
'And when I am kissing you it all starts making sense.',
'Die wahre Liebe begegnet uns nur einmal im Leben.<br/> Aber wenn es sie ist, dann kann keine irdische, keine göttliche Macht sie mehr trennen.',
'You are all there is to me.',
'Denk daran, die beste Beziehung ist die, <br/>in der die Liebe für den anderen grösser ist, als das Verlangen nach dem anderen.',
];
window.onload = function()
{
var day = new Date(),
rng = new RNG(day.getDOY()),
message = messages[rng.nextRange(0, messages.length)];
document.getElementById('test').innerHTML = message;
//.appendChild(document.createTextNode(message));
};
</script>
</head>
<body>
<div id="test"></div>
</body>
</html>