JavaScript (using Array.sort()): 91
Utilising Array.sort():
function s(a){while((a=a.sort(function(){return 2-Math.random()*4|0}))!=a.sort());return a}
JavaScript (avoiding Array.sort()): 186
Not using the built-in .sort() method (randomising method stolen from herehere):
function s(a){while(function(b,c,d){for(;c<b.length-1;){d&=b[c]<=b[++c]}return!d}(function(t,n,i){i=a.length;while(i--){n=Math.random()*i|0,t=a[i],a[i]=a[n],a[n]=t}}()||a,0,1));return a}