页面绑定之插入广告后原来条目下移的算法
如果是用广告替换的条目的话,就很简单,可是要求条目下移,并且还保证4条一组,每组第一条加粗,后三条随机插入一个广告。

int adv1 = new Random(Guid.NewGuid().GetHashCode()).Next(1, 4); int adv2 = new Random(Guid.NewGuid().GetHashCode()).Next(4, 7); int adv3 = new Random(Guid.NewGuid().GetHashCode()).Next(7, 10); int adv4 = new Random(Guid.NewGuid().GetHashCode()).Next(10, 13); //有坑,最后一条广告只有2个位置,并不是3个,坑爹了 int adv5 = new Random(Guid.NewGuid().GetHashCode()).Next(13, 15); for (int i = 0; i < 15; i++) { if (i == adv1) { Response.Write(i + "ad1<br>"); } if (i == adv2) { Response.Write(i + "ad2<br>"); } if (i == adv3) { Response.Write(i + "ad3<br>"); } if (i == adv4) { Response.Write(i + "ad4<br>"); } if (i == adv5) { Response.Write(i + "ad5<br>"); } if (i == 0 || i == 3 || i == 6 || i == 9 || i == 12) { Response.Write(i + "加粗<br>"); } else { Response.Write(i + "<br>"); } }
浙公网安备 33010602011771号