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

Đề tài: Random làm sao để ra chuổi có 5 chữ số mà bằng tổng của số cho trước?

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

    Smile Random làm sao để ra chuổi có 5 chữ số mà bằng tổng của số cho trước?

    Mình có hàm này:

    Visual C# Code:
    1. public bool Check()
    2.     {
    3.         int[] numArray = new int[] { 0x17, 0x1a, 0x1d, 0x15, 0x19, 0x18, 0x1c, 0x16, 0x1b };
    4.         string inputStr = Strings.Mid(text1, 1, 1);
    5.         string str2 = Strings.Mid(tex1, 2, 1);
    6.         string str3 = Strings.Mid(text2, 3, 1);
    7.         string str4 = Strings.Mid(text3, 4, 1);
    8.         string str5 = Strings.Mid(text4, 5, 1);
    9.         return (((((Conversion.Int(Conversion.Val(inputStr)) + Conversion.Int(Conversion.Val(str2))) + Conversion.Int(Conversion.Val(str3))) + Conversion.Int(Conversion.Val(str4))) + Conversion.Int(Conversion.Val(str5))) == numArray[((int) Math.Round(Conversion.Val(inputStr))) - 1]);
    10.     }

    Trường hợp trên là check xem tổng của text1 cho đến text4 (lấy lần lượt các ký tự ở vị trí 1 2 3 4 5)
    Giới hạn mỗi text là 5 ký tự!
    Có tổng sẽ bằng với numArray[((int) Math.Round(Conversion.Val(inputStr))) - 1]
    Vậy cho mình hỏi hàm random làm sao nó sẽ ra output gồm string có 5 ký tự có tổng đúng bằng
    Visual C# Code:
    1.  numArray[((int) Math.Round(Conversion.Val(inputStr))) - 1]? (:-)
    ??
    Đã được chỉnh sửa lần cuối bởi nop ret : 17-12-2012 lúc 10:06 AM.

  2. #2
    Ngày gia nhập
    08 2012
    Bài viết
    574

    Thấy tiêu đều tưởng đơn giản, vào xem mã bạn viết, thấy bạn phức tạp hóa mất tiêu.
    Cách bạn làm là nhập sẵn chứ có ngẫu nhiên gì đâu.

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

    Trích dẫn Nguyên bản được gửi bởi SITUVNX Xem bài viết
    Thấy tiêu đều tưởng đơn giản, vào xem mã bạn viết, thấy bạn phức tạp hóa mất tiêu.
    Cách bạn làm là nhập sẵn chứ có ngẫu nhiên gì đâu.
    Đúng vậy cái này mình cũng nghĩ hơi phức tạp )
    Từ tex1 đến text4 là cho 4 cái textbox đi! <= input!
    => Ok đả giải quyết dc vấn đề!

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. Bài tập C ko hiểu hàm random() cho chuỗi
    Gửi bởi everybody trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 10-05-2013, 01:06 AM
  3. Tạo 2 chuỗi random khác nhau trong ASP.NET
    Gửi bởi luxubu trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 15-04-2012, 04:04 PM
  4. xuất chuổi random có trong file
    Gửi bởi Mrkent trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 17-10-2010, 10:23 AM
  5. làm thế nào đỗi số thành chuỗi và tạo chuỗi random ???
    Gửi bởi it_p0k3t trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 29-04-2010, 11:32 AM

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