Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Hàm random trong lập trình C/C++???

  1. #1
    Ngày gia nhập
    11 2007
    Bài viết
    22

    Question Hàm random trong lập trình C/C++???

    Cho mình hỏi tại sao mình chạy chương trình này luôn cho giá trị a=346, b=0. Kì quái thật !


    Code:
    #include<stdio.h>
    #include<conio.h>
    #include<stdlib.h>
    
    void main()
     {
       int a,b;
       a=rand();
       b=random(30);
       printf("a=%d",a);
       printf("b=%d",b);
       getch();
     }
    Lưu ý: Khi gửi code lên diễn đàn nhớ cho nó vào tag code {#}

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,760

    Nếu muốn nó thay đổi phải thêm hàm randomize(); vào. Như thế này nè:

    Code:
    #include<stdio.h>
    #include<conio.h>
    #include<stdlib.h>
    
    void main()
     {
       int a,b;
       randomize();
       a=rand();
       b=random(30);
       printf("a=%d",a);
       printf("b=%d",b);
       getch();
     }
    Nhớ đưa code vào tag nhé.
    Email: kevin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó.
    Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp hoặc bị sự thiếu kỷ luật làm tiêu tan sự nghiệp.

  3. #3
    Ngày gia nhập
    11 2007
    Bài viết
    22

    Thanks admin nhiều !

  4. #4
    Ngày gia nhập
    04 2009
    Nơi ở
    hai phong
    Bài viết
    10

    em dùng trong DEV-C++..mừ hem cóa được các anh ui..hic

  5. #5
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,760

    Nếu là dev C++ thì xem ở đây:

    Random trong DEVC++
    Email: kevin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó.
    Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp hoặc bị sự thiếu kỷ luật làm tiêu tan sự nghiệp.

Các đề tài tương tự

  1. Kỹ thuật C Tại sao hàm random cho nhiều số thì kết quả random bị trùng lặp?
    Gửi bởi acquydem12 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 18-04-2014, 02:17 PM
  2. Cách sử dụng lệnh Random() trong C# ntn?
    Gửi bởi tan408 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 12-11-2013, 07:52 PM
  3. hỏi về random trong dev-c
    Gửi bởi black_hero_9x trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 9
    Bài viết cuối: 15-09-2013, 10:31 PM
  4. Hàm random không xác định trong dev-C ,cách tạo số random
    Gửi bởi khymkb trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 02-04-2013, 12:10 PM
  5. Bài tập C sử dụng hàm random để in ra mảng bất kì trong C nhưng ko đc?
    Gửi bởi tranghai trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 26-02-2011, 04:22 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn