document.write('<link rel="stylesheet" href="http://flowcoder.com/stylesheets/pygment_trac.css" />');
document.write('<link rel="stylesheet" href="http://flowcoder.com/stylesheets/embed.css" />');
document.write('<div class="flowcoder_post flowcoder_clearfix">');
document.write('<div class="flowcoder_posttitle"><a href=\"http://flowcoder.com/50\">Re: Random Records in Rails<\/a></div>');
document.write('<div class="flowcoder_postbody flowcoder_syntax"><div class=\"highlight\"><pre><span class=\"k\">class<\/span> <span class=\"nc\">Widget<\/span> <span class=\"o\">&lt;<\/span> <span class=\"no\">ActiveRecord<\/span><span class=\"o\">::<\/span><span class=\"no\">Base<\/span>\n \n  <span class=\"c1\"># ...<\/span>\n  <span class=\"c1\"># Only for mysql<\/span>\n  <span class=\"c1\"># RANDOM() will work for sqlite<\/span>\n  <span class=\"k\">def<\/span> <span class=\"nc\">self<\/span><span class=\"o\">.<\/span><span class=\"nf\">random<\/span>\n    <span class=\"n\">find<\/span><span class=\"p\">(<\/span><span class=\"ss\">:first<\/span><span class=\"p\">,<\/span> <span class=\"ss\">:order<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s2\">&quot;RAND()&quot;<\/span><span class=\"p\">,<\/span> <span class=\"ss\">:limit<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"mi\">1<\/span><span class=\"p\">)<\/span>\n  <span class=\"k\">end<\/span>\n \n<span class=\"k\">end<\/span>\n\n<span class=\"c1\"># and then...<\/span>\n\n<span class=\"k\">class<\/span> <span class=\"nc\">SomeController<\/span> <span class=\"o\">&lt;<\/span> <span class=\"no\">ApplicationController<\/span>\n \n  <span class=\"c1\"># ...<\/span>\n \n  <span class=\"k\">def<\/span> <span class=\"nf\">some_action<\/span>\n    <span class=\"vi\">@widget<\/span> <span class=\"o\">=<\/span> <span class=\"no\">Widget<\/span><span class=\"o\">.<\/span><span class=\"n\">random<\/span>\n  <span class=\"k\">end<\/span>\n \n<span class=\"k\">end<\/span>\n<\/pre><\/div>\n</div>');
document.write('<div class="flowcoder_bottombar flowcoder_clearfix">');
document.write('<div class="flowcoder_postedby">Posted by <a href=\"http://flowcoder.com/maranh\">maranh<\/a> on <a href=\"http://flowcoder.com/\">Flowcoder<\/a></div>');
document.write('<div class="flowcoder_viewraw"><a href=\"http://flowcoder.com/50.txt\">view raw<\/a></div>');
document.write('</div></div>');
