c#中有没有一个数组随机排序的方法

wangjun_2008 2006-08-28 03:04:04
把库的记录已经保存在数组中,想把数组中的次序随机打乱,有没有这样的现成方法?
...全文
493 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
debehe 2006-08-28
  • 打赏
  • 举报
回复
leafsword_519(一度的温暖)的方法可以了。
C#支持泛型算法,直接用就是了,方便高效。
ycitzzq 2006-08-28
  • 打赏
  • 举报
回复
怎样将一个数组a[10]={0,1,2,3,4,5,6,7,8,9}
中各个元素的顺序随机排列并输出?
--------------------------------------------------------------
main()
{
int i,j;
int num[]={0,1,2,3,4,5,6,7,8,9};
int rn[10];
int t;



srand((unsigned)time(&t));



for(i=0;i<10;i++)
{
rn[i]=random(10);
for(j=0;j<i;j++)
{
if(rn[i]==rn[j]){i--;j=i;}
}
}



for(i=0;i<10;i++)
{
printf("%d ",num[rn[i]]);
}
getch();
}

leafsword_519 2006-08-28
  • 打赏
  • 举报
回复
Array.Sort方法
你可以只去某一部分进行Sort
这样就打乱了顺序

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧