隨機生成1-100個數字。
import java.util.Arrays; //隨機產生1-100個數字不重複。 public class Test2 { public static void main(String[] args) { int num[] = new int[100]; while (true) { int random = (int) (Math.random() * 100 + 1);//可以直接後面乘100再加一。規律 for (int i = 0; i < num.length; i++) {//取1-100之間的隨機數,可以直接 if (num[i] == 0) { num[i] = random; break;//不加break他會把同一個數字放在數組裡面 } else { if (num[i] == random) { break; } } }if (num[99] != 0) {//100個數字到下標為99,否則提示越界 break; } } for(int h:num){ System.out.println(h+""); } } }
相關推薦
隨機生成1-100個數字。
import java.util.Arrays; //隨機產生1-100個數字不重複。 public class Test2 { public static void main(String[] args) { int num[] = new int[100];
猜數字(C語言隨機生成1-100)
#include<stdio.h>#include<iostream>#include<stdlib.h>#include<string.h>using namespace std;int main(){ char nex
隨機生成1~10的數字,數字5出現的概率為30%
public static int randomNumber(){ int arr[] = {1,2,3,4,6,7,8,9}; int randomIndex = (i
題:統計數字出現次數。 隨機生成100個數字,數字範圍從1到10,統計每個數字出現的次數並打印到控制臺。
pre 方向 system 繼續 void pub arr static 遍歷 public static void main(String[] args) { printCount(getNumList());}private static ArrayList&l
演算法C++實現(有註釋):統計數字某位數的個數,用隨機函式產生100個[0,99]範圍內的隨機整數, 統計數字的個位上的數字分別為0,1,2,3,4,5,6,7,8,9的數的個數,並打印出來。
#include<iostream> #include<cstdlib>// #include <stdlib.h> void srand( unsigned seed ); //功能: 設定rand()隨機序列種子。對於給定的種子se
【日常練習】將兩個陣列的值進行交換;求分子為1正負交替分母加絕對值1的分數相加和;輸出1~100之間數字末尾為9的數字
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> 將陣列a的內容和陣列b的內容進行交換(陣列一樣大) int main() { i
課堂作業1 多個數字求和
整型 mount win 代碼 輸出 -1 swing vax cnblogs 一,設計思想 1,通過簡單的窗口實現多個數字的輸入與輸出。 2,可通過用戶輸入數字的數量來實現多個數字的求和。 3,定義整型數組變量number和字符串型數組變量integer,將輸入的字符串變
js生成1~100隨機數
nbsp func class math span blog pre gpo spa (function (min,max){ var range = max - min; var rand = Math.random(); var num = min + M
C語言實現隨機生成0~100的數
%d http srand signed color span pan ret ios #include <iostream> #include <time.h> int main() { srand((unsigned)time(NUL
C語言加密練習:第一個字母變成第26個字母,第i個字母變成第(26-i+1)個字母。非字母字符不變。要求編程序將密碼譯回原文,並輸出密碼和原文。
c語言 http () spa mage strlen str png for 1 int Afan(char a); 2 3 int main() 4 5 { 6 7 char arr[40] = {"aABX"}; 8 9 scanf("%s
java筆試題:隨機生成一個4位數字的年號,判斷是否是閏年?
技術 ring ima color 一個 sta string == pub 老規矩,直接上代碼: /** * 隨機生成一個4位數的年號,判斷概念是否為閏年並輸出相應的信息。 */ public static void LeapYear
java隨機生成一串字串數字或含有字母以及訂單號模擬
package org.utils; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; import java.util.UUID; /** * 隨機生成一串字串數字或含有字母
java隨機數-隨機生成1-16的整數
第一種方法 Random r=new Random(); int a=r.nextInt(16)+1; 解析 r.nextInt(16)會生成0-15 第二種方法 int num = (int) (Math.random() * 16 + 1); 解析 Math.random()會
定義一個長度為100的陣列,放入1000以後的100個質數。
1 public static void main(String[] args) { 2 int[] arr = new int[100]; 3 int j = 0, k; 4 for (int i = 1000;; i++) { 5
python3-隨機生成10位包含數字和字母的密碼
pen digi amp 列表 randint ice its int and 方法一: 知識點:random.sample(sequence, k) 從指定序列中隨機獲取指定長度的片斷 import random,string num=string.ascii_lett
已知一個函式rand7()能夠生成1-7的隨機數,請給出一個函式rand10(),該函式能夠生成1-10的隨機數。
題目:已知一個函式rand7()能夠生成1-7的隨機數,請給出一個函式,該函式能夠生成1-10的隨機數。思路:假如已知一個函式能夠生成1-49的隨機數,那麼如何以此生成1-10的隨機數呢?解法:該解法基於一種叫做拒絕取樣的方法。主要思想是隻要產生一個目標範圍內的隨機數,則直接返回。如果產生的隨機數不在目標範圍
當優美的C#與Unity3D結合時開發遊戲變的超Esey(一)必須掌握的C#100個基本點。
Unity3D提供支援三種指令碼語言,但是Jscript並非一我們所熟知的那個Jscript,有著很大的不同,所以建議使用優美的C#語言來寫指令碼,下面是必須掌握的100個C#基本點。 1.C#中使用//(雙斜槓)來表明本行的剩餘部分代表註釋。 2.C#中
js實現隨機生成1到10的整數
閒話不多說,直接用程式碼解釋: <span style="font-size:18px;"><!DOCTYPE html> <html> <head>
【C語言】一個數組中只有兩個數字是出現一次,其他所有數字都出現了兩次。 找出這兩個數字。
要求:一個數組中只有兩個數字是出現一次,其他所有數字都出現了兩次。 找出這兩個數字,程式設計實現。程式設計實現。 程式碼如下 int find(int arr[],int len) { int i,j,count; for(i = 0;i
golang隨機生成大寫字母和數字的組合
// 隨機生成置頂位數的大寫字母和數字的組合 func GetRandomString(l int) string { str := "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" bytes := []byte(str) result := []byte{