社区
Java SE
帖子详情
怎样随机生成一个5*2的数组?
HZHG
2010-05-10 12:45:36
想在一个800*600的窗体里,用一个随机生成的数组作为x,y的坐标来显示一个控件,怎样实现?
更复杂一点的想法:这个控件从窗体顶部之字形滑到底部,又怎样实现??
...全文
129
7
打赏
收藏
怎样随机生成一个5*2的数组?
想在一个800*600的窗体里,用一个随机生成的数组作为x,y的坐标来显示一个控件,怎样实现? 更复杂一点的想法:这个控件从窗体顶部之字形滑到底部,又怎样实现??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
keeya0416
2010-05-10
打赏
举报
回复
Random ran = new Random();
直接每次需要的时候就
int x = ran.nextInt(801);
int y = ran.nextInt(601);
keeya0416
2010-05-10
打赏
举报
回复
为什么要生成 5 * 2 的?
lunbing
2010-05-10
打赏
举报
回复
int[][] data = new int[5][2];
for (int i = 0; i < 5; i++)
{
data[i][0] = (int)(800 * Math.random());
data[i][1] = (int)(600 * Math.random());
}
xiesisi3
2010-05-10
打赏
举报
回复
随机数参考java.util.Random类。
之字形……如果只是折线的话,让它自动move就行了,碰到边界就换方向,如果是曲线可能有点复杂。
无聊司马
2010-05-10
打赏
举报
回复
参照马士兵的坦克大战里血块的移动
和那里基本差不多
charles361
2010-05-10
打赏
举报
回复
可以考虑一下用random
javajz
2010-05-10
打赏
举报
回复
之字形是“Z”路径吗?很容易啊,学过平面几何?上面的很合下面的横就不用说什么了关键是对角线y=kx+b,确定右上角的和左下角的坐标后,带入方程,就可以解除k和b的值,让后你可以写一个y(x)的函数了。
Java进阶课程系列之ArrayList集合底层源码实战分析
ArrayList 允许空值和重复元素,当往 ArrayList 中添加的元素数量大于其底层
数组
容量时,其会通过扩容机制重新生成
一个
更大的
数组
。另外,由于 ArrayList 底层基于
数组
实现,所以其可以保证在 O(1) 复杂度...
随机生成
一个
3*3
数组
,计算并输出主、副对角线上元素的和
Java基础:二维
数组
训练
随机生成
一个
3*3
数组
,计算并输出主、副对角线上元素的和. /** * <p>Title: DiagonalLine.java</p> * <p>Description:
随机生成
一个
3*3的
数组
,然后计算并输出其主、副对角线上的和 </p> * <p>Copyright: Copyright (c) 2020</p> * <p>Company: geminno</p>
python生成一维
数组
_如何用python随机产生
一个
一维
数组
?
原标题:如何用python随机产生
一个
一维
数组
? 一、使用random模块生成随机
数组
python的random模块中有一些生成随机数字的方法,例如random.randint, random.random, random.uniform, random.randrange,这些函数大同小异,均是在返回指定范围内的
一个
整数或浮点数,下边简单解释一下这几个函数。1、random.randint(lo...
python
随机生成
两个一维
数组
_如何用python随机产生
一个
一维
数组
?
一、使用random模块生成随机
数组
python的random模块中有一些生成随机数字的方法,例如random.randint, random.random, random.uniform, random.randrange,这些函数大同小异,均是在返回指定范围内的
一个
整数或浮点数,下边简单解释一下这几个函数。1、random.randint(low, hight) -> 返回
一个
位于[lo...
(JS)
随机生成
一个
N*N的矩阵,找出鞍点
随机生成
一个
N*N的矩阵,找出鞍点 鞍点:行中最大的数,列中最小的数 例如: [ [1,9,4], [8,2,5], [7,6,3] ] 不存在鞍点 [ [1,2,3], [4,5,6], [7,8,9] ] 鞍点为3 步骤 let arr = [ [1, 9, 4], [8, 2, 5], [7, 6, 3] ]; let arr2 = [ [1, 2, 3], [4, 5, 6], [7,
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章