hassan9599

محتاج مبرمج محترف

15 ردود في هذا الموضوع

السلام عليكم ورحمة الله وبركاتة

انا احتاج لمبرمج محترف يصنع لي برنامج ينتج 12 رقم وحرف عشوائيا

بشرط ان الارقام تبدأ من 1 الي 9 والحروف تبدأ من A الي F

يعني يعمل من هذا المجال 000000000000 الي هذا المجال ffffffffffff

ثم بعد الانتهاء يحفظ العمل في ملف txt

يايت لو حد يقدر يعمل هذا البرنامج يرد عليا حالا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

على استعداد

تم ارسال رساله على الخاص

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مستعد بعون الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شكرا لكم جميعا اخواني علي الرد

ولكن انا اطلب مساعدة من اخ الي اخ

مش واحد يقولي البرنامج بيتعمل بعملة وفلوس

هو علشان يعني ربنا ادي كل واحد خبرة يتكبر بيها علي الناس

اللي هيصنع لية البرنامج هيكون عمل فيا جميل مش هنساة طول عمري واكون شاكر لية جدا

للتواصل من اخ الي اخ

[email protected]

غير ذلك لا ترسل لي اضافة اخي

وشكرا لكم جميعا اخواني

تم تعديل بواسطه hassan9599
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

أخي الكريم, أنتَ طرحتَ موضوعك في قسم الإعلانات لذا لا تتوقع شي مجاني أبدا, لأن هذا القسم مُخصص للتعاملات المادية :)

إن كنتَ تريد كتابة كود البرنامج بشكل مجاني فيمكنك طرح السؤال في القسم المُخصص لــ اللغة التي تريد البرمجة بها و ستجد المساعدة بإذن الله.

تم تعديل بواسطه أحمد الشنقيطي
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مرحبا أخي :)

فكرتُ في مساعدتك, لذا كتبتُ لك كود صغير بلغة C يقوم بتوليد 6 سلاسل (منفصلة) من الأحرف و الأرقام العشوائية (تقع ما بين 0 و F) ثم يُخزن السلاسل في ملف نصي باسم RandomFile :

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define SIZEMAX 13

void Generat_SN(char* key, int length) {
char Generetor[] = "0AB139C65D47E8F2";
int i;
for (i = 0; i < length - 1; i++)
*key++ = Generetor[rand() % 16];
*(key - 1) = '\0';
}

int main() {
FILE * File;
char String[SIZEMAX];
int i = 0;
File = fopen("RandomFile.txt", "a");
srand(time(NULL));
while (i++ <= 5) {
Generat_SN(String, SIZEMAX);
fprintf(File, "%s\n-------------\n", String);
}
fclose(File);
return 0;
}

و هذه صورة لتنفيذ الكود :

post-219439-053116800 1344829453_thumb.p

إذا كنت لا تملك مترجم C فميكنك تجربة البرنامج التنفيذي الموجود في المرفقات.

وضعتُ لك في المرفقات أيضا, برنامج صغير مكتوب بالــ Java في بيئة الــ GUI, يقوم بتوليد KeyGen أنت من يحدد طوله و بعض الخصائص الأخرى :

post-219439-085748800 1344829548_thumb.p

أرجو لك التوفيق.

Rand_ArabTeam.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شكرا لك اخي الكريم احمد علي المساعدة

وهذا جميل من حضرتك لن انساة اخي

لكن البرنامج اخي احمد بينتج 11 رقم وحرف فقط وانا احتاج 12 رقم وحرف

اخي احمد علشان تفهم اكثر انا عاوز اية حمل هذا البرنامج

صنعة لي صديقي ولكن لم يرضي ان يكمل عمل البرنامج

البرنامج يصنع 12 رقم وحرف خلال ثانية واحدة وتكون الاحرف والارقام مرتبة

ويحفظ العمل تلقائيا في ملف txt انا احتاج مثلة

اهم حاجة يصنع لي جميع المجالات من 000000000000 الي ffffffffffff

مرتبة او عشوائا ليس مهم المهم هو صنع جميع المجالات

Random.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لكن البرنامج اخي احمد بينتج 11 رقم وحرف فقط وانا احتاج 12 رقم وحرف

المتغير SIZEMAX يُمثل طول السلسلة المُراد توليدها, يمكنك تغيير قيمته كما تشاء.

لكن يوجد خطأ صغير بالكود, استبدل هذا السطر :

*(key - 1) = '\0';

بهذا :

*key = '\0';

يُمكنك تجربة البرنامج بعد التعديل (قمتُ أيضا بتغيير قيمة SIZEMAX إلى 50), البرنامج في المرفقات باسم RandomProg.

اهم حاجة يصنع لي جميع المجالات من 000000000000 الي ffffffffffff

هذا سؤال آخر أخي الكريم :happy:

كبداية, كتبتُ لك كود صغير يقوم بتوليد جميع الإحتمالات الممكنة لــ ABCDEF, يوجد 46656 احتمال. (البرنامج في المرفقات باسم RandPrg)

سأضع موضوع جديد في قسم السي/السي++ أكمل فيه بقية الكود و أناقشه مع أعضاء القسم حتى تعم الفائدة.

تحياتي.

RandomProg.rar

RandPrg.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لمن يُريد المشاركة معنا في الموضوع :) :

هل يمكنك إيجاد جميع الإحتمالات !؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شكرا لك اخي احمد

البرنامج الثاني قد يكون شبة البرنامج اللي انا محتاجة

لكن يوجد بة مشكلة ان البرنامج يولد 6 ارقام واحرف

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أبشر أخي, ستحصل على ما تريد بإذن الله :)

تابع الموضوع الموجود في قسم السي++.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .