面试题:C#声明一个100大小的数组 随机生成1-100之间不重复的数下面是C#的实现方式,编译测试通过 public static void InsertRandomArray() { int[] intArray = new int[100]; ArrayList newArray = new ArrayList(); Random rnd = new Random(); while (newArray.Count < 100) { int tempNumber = rnd.Next(1,
int[] face = new int[4]; Random ra = new Random(); for (int i = 0; i < face.Length; i++) { int count = 0; face[i] = ra.Next(0,2); for (int j= 0; j < i; j++) { if (face[i]==face[j]) { count++; if (count==2) { i--; break; } } } } for (int i = 0; i <
function changeColor(){ var r = parseInt(Math.random()*255) var g = parseInt(Math.random()*255) var b = parseInt(Math.random()*255) return `rgb(${r},${g},${b})` }
var color = '#'+ Math.random().toString(16).substr(-6); document.body.style.backgroundColor = color;这样 你每次刷新,就会呈现出不同的颜色. Dont believe, just try. Math.random().toString(16) 随机生成一个随机数,然后转为16进制字符串,截取后6位,now 就是随机颜色的后6位了.