
Untitled
By: a guest on
May 7th, 2012 | syntax:
None | size: 1.44 KB | hits: 12 | expires: Never
Assign image to random number-range
<html>
<title>RANDOM IMAGE TO NUMBER RANGE</title>
<body>
<center>
<script language="javascript" type="text/javascript">
var ranges = [
{ from: 11, image: "image4.jpg" },
{ from: 1, image: "image3.jpg" },
{ from: -9, image: "image2.jpg" },
{ from: -20, image: "image1.jpg" }
];
var random_num = (Math.round((Math.random()*41)+-20));
var image = "default";
for(var i = 0; i < ranges.length; ++i) {
if(random_num >= ranges[i].from) {
image = ranges[i].image;
break;
}
}
document.write("Number: " + random_num + " parts, " + " Imagetitle: = " + image);
document.write('<img src="'+ranges[image]+'">');
</script>
<br></br>
<div>
CLICK <a href="javascript:history.go(0);">REFRESH or F5</a> FOR A RANDOM IMAGE on NUMBER-RANGE.
</div>
</center>
</body>
</html>
// IMPORTANT: array is sorted in descending "from" order!
var ranges = [
{ from: 11, image: "image4" },
{ from: 1, image: "image3" },
{ from: -9, image: "image2" },
{ from: -20, image: "image1" }
];
var random_num = (Math.round((Math.random()*41)+-20));
var image = "default";
for(var i = 0; i < ranges.length; ++i) {
if(random_num >= ranges[i].from) {
image = ranges[i].image;
break;
}
}
alert("random_num = " + random_num + " / image = " + image);
function get_rand_int(min, max) {
return Math.floor(min + Math.random() * (max - min + 1));
} // get_rand_int()