1. 程式人生 > >寫出一個函式,返回0-20之間的隨機整數

寫出一個函式,返回0-20之間的隨機整數

直接看程式碼。

    function  suiji(){

       var a= Math.floor(Math.random()*21);

        // Math.random()  返回 大於或等於0  且  小於1  的小數,

           如果我們要返回0-20的數,就必須乘以  21, 

            取整的時候就得注意了,因為有可能出現大於20的小數,所以我們必須向下取整 Math.floor()

            此時,a 的值就是0-20 間的隨機整數了

        return a;

}

 var a=suiji();

       console.log(a);

相關推薦

一個函式返回0-20之間隨機整數

直接看程式碼。     function  suiji(){        var a= Math.floor(Math.random()*21);         // Math.random()  返回 大於或等於0  且  小於1  的小數,          

生成括號 給 n 代表生成括號的對數請你一個函式使其能夠生成所有可能的並且有效的括號組合。C++

核心是必須要先有一個左括號才能給字串新增括號,且無論何時右括號的個數一定要小於等於左括號的個數 而且函式引數最好不要使用引用,方便臨時變數的賦值。 C++程式碼如下 class Solution { public: vector<string> generateP

在Excel2003中用A表示第1列B表示第2列。。。Z表示第26列AA表示第27列AB表示第28列。。。以此類推。請一個函式輸入用字母表示的列號編碼輸出它是第幾列

這道題其實就是26進位制字串轉十進位制的題,由於A到Z在ASCii中是連續的 補充知識點: 在ASCII碼中,我們要記住幾個關鍵的字元! 0:48 A:65 a:97 (1)數字在前,大寫字母其後,最後是小寫字母。 (2)小寫字母和大寫字母差32。 下面是簡單的模擬過程

4. 陣列int[] intArr = new int[]{5,9,3,7,2,6}一個函式可根據傳參(引數為需要獲取的陣列型別:1:正序排序陣列;2:倒序排序陣列;)來進行排序返回值為int

4. 陣列int[] intArr = new int[]{5,9,3,7,2,6},寫出一個函式可根據傳參(引數為需要獲取的陣列型別:1:正序排序陣列;2:倒序排序陣列;)來進行排序,返回值為int陣

一個二叉樹現在懷疑它有一個結點有2個父節點一個函式來判斷該二叉樹是否存在一個節點含有2個父節點。如果存在返回true否則返回false。

可以這樣,要檢測一個結點是否有兩個父親時,先把從該結點開始的結點與原樹分離,分成兩部分,然後再從原樹再查詢該結點,如果找到那就是有兩個結點,如果沒有則遞迴查詢。</span> struct Node{ Node *pLeft; Node *pRight; int

一個整數n,一個函式f(n)返回0~n之間出現的“1”的個數例如f(1)=1; f(13)=6(1,10,11,12,13一共6個1)最大的f(n)=n的n是多少

import java.util.Arrays; import java.util.LinkedList; import java.util.List; public class learn {   public static int jj = 0; public sta

Python實現一元二次方程的定義是:ax2 + bx + c = 0 請編寫一個函式返回一元二次方程的解。

wechat:812716131 ------------------------------------------------------ 技術交流群請聯絡上面wechat ----------------------------------------------

一個程式接受一個字串然後輸出該字串反轉後的字串

輸入描述: 輸入N個字元     輸出描述:輸出該字串反轉後的字串 #include <iostream>  #include <string> using namespace std; int main(){     string s ;    

一個程式接受一個由字母和數字組成的字串一個字元然後輸出輸入字串中含有該字元的個數。不區分大小寫。

輸入描述:輸入一個有字母和數字以及空格組成的字串,和一個字元。     輸出描述:輸出輸入字串中含有該字元的個數。 #include <string> #include <iostream> using namespace std; int main

華為計算字元個數一個程式接受一個有字母和數字以及空格組成的字串一個字元然後輸出輸入字串中含有該字元的個數。不區分大小寫。

寫出一個程式,接受一個有字母和數字以及空格組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。 自己編寫的一個程式,聽牛客網的左神說程式設計也跟高考一樣要不斷地刷題才會有感覺,自

一段函式計算無符號32位整數從高到低一個‘1’的位置。(例如0x0F000000的第一個‘1’的位置為5)

使用2分查詢的方法解決,從左到右查詢“1”的位置。 #include <stdio.h> int func(unsigned int data) { int pos = 1; //用於計數,計錄第一個“1”的位置 if((da

素數距離問題 時間限制:3000 ms | 記憶體限制:65535 KB 難度:2 描述 現在給你一些數要求你一個程式輸出這些整數相鄰最近的素數並輸出其相距長度。如果左右有等距離長度素數

個人理解:判斷輸入的數是不是輸入只要判斷一個數i從2開始到到i*i小於等於輸入的這個數,對於0,1要直接輸出來0,然後找到左右的兩個素數進行比較大小後打印出即可 #include<stdio.h> #include<string.h>#inclu

牛客網程式設計練習——一個程式接受一個由字母和數字組成的字串一個字元然後輸出輸入字串中含有該字元的個數。不區分大小寫。

題目描述 寫出一個程式,接受一個由字母和數字組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。 輸入描述: 輸入一個有字母和數字以及空格組成的字串,和一個字元。 輸出描述: 輸出輸入字串中含有該字元的個數。 示例1 輸入 複

6-3 簡單求和(10 分) 本題要求實現一個函式求給定的N個整數的和。

int Sum ( int List[], int N ){  int sum=0;  for(int i=0;i<N;i++)  {    sum+=List[i];  }  return sum;}list的L大寫還有N,就醬。

前端演算法:給定一個數組一個函式將所有0的移動到它的末尾同時保持非零元素的相對順序(移動零)

給定一個數組nums,寫一個函式將所有0的移動到它的末尾,同時保持非零元素的相對順序。 例: 輸入: [0,1,0,3,12] 輸出: [1,3,12,0,0] 注意: 您必須在不製作陣列副本的情況下就地執行此操作。 最小化操作總數。 <script>

某公司的僱員分為以下若干類。一個程式把若干各種型別的員工放在一個Employee 數組裡一個函式打印某月每個員工的工資數額

某公司的僱員分為以下若干類:Employee:這是所有員工總的父類,屬性:員工的生日月份。方法:getSalary(int month) 根據引數月份來確定工資,如果該月員工過生日,則公司會額外獎勵100 元。SalariedEmployee:Employee 的子類,拿固定工資的員工。屬性:月薪Hourly

一個函式輸入int型返回整數逆序後的字串。如:輸入123返回“321”。 要求必須用遞迴不能用全域性變數輸入必須是一個引數必須返回字串

看了一下這個文章http://www.codeceo.com/article/alibaba-interview-java.html 順手寫了下 應該符合題目意思吧~~ #include <cstdio> #include <iostream> #i

實現atoi這個函式一個字串轉換為整數。如果沒有合法的整數返回0。如果整數超出了32位整數的範圍返回INT_MAX(2147483647)如果是正整數

public class Solution {    /**     * @param str: A string     * @return: An integer     */    public int atoi(String str) {        // write your code here 

C語言之定義一個函式實現對字串做如下操作:當字元為字母時大小寫互換當字元為數字時原樣輸出當有其它字元現時結束操作返回已處理的字串

Action(){       char str[]={"tEst234%^road"};int len = sizeof(str)/sizeof(char);//strTest2呼叫函式lr_output_message("%s",strTest2(str,len)); r