Jump to content

More Random Count


Recommended Posts


How can I put the most random script, and not only a count of 5 in 5 ..
I wanted, for example, a count of 5 after 7, after 3, after 2, after 6 or 15 etc .... numbers .. a more random count and not only 5 in 5 or 4 in 4 etc. ..
		function handleTickInit(tick) {
			// update the value every 5 seconds
			var interval = Tick.helper.duration(5, 'seconds');
			// value to add each interval
			var valuePerInterval = 5;
			// offset is a fixed date in the past
			var offset = Tick.helper.date('2017-03-01');
			// uncomment lines below (and comment line above) if you want offset be set to the first time the user visited the page
			// var offset = parseInt(localStorage.getItem('tick-value-counter-offset') || Date.now(), 10);
			// localStorage.setItem('tick-value-counter-offset', offset);
			// start updating the counter each second
				// current time in milliseconds
				var now = Date.now();
				// difference with offset time in milliseconds
				var diff = now - offset;
				// total time since offset divide by interval gives us the amount of loops since offset
				var loops = diff / interval;
				// this will make sure we only count completed loops.
				loops = Math.floor(loops);
				// multiply that by the value per interval and you have your final value
				tick.value = loops * valuePerInterval;
			}, 1000);

I do not know if you understood the issue..

Link to comment
Share on other sites

I'm struggling to figure out which numbers you want to be random..


But, for random numbers you can just use the Math object, and the random() function. That will return a decimal between 0 and 1, so you'll need to do some further work to get a whole number that is between some lower and upper limits. For setting those limits, the Mozilla Developer Network page for the Math.random() function has some great examples



Link to comment
Share on other sites

This thread is more than a year old. Are you sure you have something important to add to it?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.