Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 离散数学 > 置换 > RandomPermutation >

RandomPermutation

RandomPermutation[gr]
给出置换群 gr 中的一个伪随机置换.
RandomPermutation
给出置换群 grn 个伪随机置换的列表.
  • 置换按照在给定的群中的均匀分布返回.
  • 结果以不相交轮换的形式给出,头部为 Cycles.
  • 每一次运行 MathematicaRandomPermutation 都返回次序不同的伪随机置换. 用户可以使用 SeedRandom 从某一特定的种子开始.
  • SeedRandom 中的一个 Method 选项可用来指定所使用伪随机生成程序.
对称群 中的一个随机置换:
10次二面体群中的五个随机置换:
对称群 中的一个随机置换:
In[1]:=
Click for copyable input
Out[1]=
 
10次二面体群中的五个随机置换:
In[1]:=
Click for copyable input
Out[1]=
在一个群中生成10000个随机置换:
它们按均匀分布生成:
对于次数为0或1,或者用平凡群,得到的总是恒等置换:
SeedRandom 得到重复的随机置换:
BlockRandom 来阻止一个 RandomPermutation 的应用对其它应用的影响:
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF