Result
jQuery
//全部非表示にする $('.someList li').hide(); // リストをシャッフルする var items = $('.someList li').get().sort(function() { return Math.round(Math.random()) - 0.5; }).slice(0, 3); // ランダムで3つだけ抽出して表示 $(items).show();
html
<ul class="someList"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9</li> <li>10</li> <li>11</li> <li>12</li> </ul>