[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 批处理生成100个不重复的随机数

设置100个变量 n1 - n100 每个变量的值为一个1-100的随机数 没有一个重复
查看是否有重复代码
  1. for /l %%a in (1,1,100) do (
  2. set error=0
  3. for /l %%b in (1,1,100) do (
  4.   if not %%a==%%b if !n%%a!==!n%%b! set error=1
  5.   if !error!==1 echo %%a和%%b重复!
  6.   )
  7. )
复制代码

检查重复
  1. for /l %%a in (1,1,100) do (
  2. for /l %%b in (1,1,100) do (
  3.   set error=0
  4.   if not %%a==%%b if !n%%a!==!n%%b! set error=1
  5.   if !error!==1 echo %%a和%%b重复!
  6.   )
  7. )
  8. pause
复制代码

TOP

为什么 ??????

TOP

随风 你不是在一个主题为 “怎样求得一10位数的数”
写了一个 1到10 的随机数 并且没有重复吗?

TOP

对 就这样
帮我写出代码啊

TOP

为什么 我不能自己设置头像

您设置的头像类型无效,请返回修改。

TOP

其实我真正的目的是这样的
set str=一二三四五六七八九十
我想输出一个打乱了的
比如输出 九三六十二一四五八七

TOP

主页有错误 对象不可用

TOP

版主怎么不把主页里的错误修补 我早就提过了的

TOP

行:43
字符:5
错误:缺少对象

TOP

返回列表