首先按照升序排列好盒号和盒质量,使其一一对应,
盒号 盒重量 随机值rand() 随机值大小排列rank
1 2001 0.01 10
2 2002 0.59 4
3 2003 0.58 5
4 2004 0.64 3
5 2005 0.28 8
6 2006 0.52 6
7 2007 0.70 2
8 2008 0.51 7
9 2009 0.99 1
10 2010 0.25 9
原理;通过借代法,先用rand函数自动生成随机值,排出随机值的大小,
再用rank函数排序功能,排列出对应随机值的大小(也就是盒号了)
过程:先用match函数指定引用随机值大小排列在盒号升序排列里查找(就是盒号)
再用index函数通过match引用的盒号指定查找对应的盒质量。
总结:这实际上是一个嵌套函数,层层引用而得。