$(function(){ var $randomDiv = $('#random_div'); for(var i=0;i<=100;i++){ var $ele = $('<div>' + i + '</div>'); var posRand = Math.floor(Math.random()*(i+1)); if(posRand === i){ $randomDiv.append($ele); }else{ $randomDiv.find('div').eq(posRand).before($ele); } } })
<div id="random_div"></div>